Книга: C# для профессионалов. Том II
Направляющие атрибуты
Направляющие атрибуты
Удаленные объекты никогда не передаются по линиям связи в отличие от типов данных значений и сериализуемых классов. Иногда желательно послать данные только в одном направлении. Это особенно важно, когда данные передаются по сета. С помощью COM можно было объявить для аргументов направляющие атрибуты [in]
, [out]
и [in, out]
, если данные должны посылаться на сервер, клиенту или в обоих направлениях.
В C# существуют аналогичные атрибуты как часть языка: параметры методов ref
и out
. Параметры методов ref
и out
могут использоваться для типов данных значений и для ссылочных типов, которые способны сериализоваться. С помощью параметра ref
аргумент маршализуется в обоих направлениях, out
идет от сервера клиенту, а в отсутствие параметра метода посылает данные серверу.
- 1.3.5. Методы и атрибуты
- 2. Домены и атрибуты
- 4. Виртуальные атрибуты
- У файла и каталога есть атрибуты (например: Скрытый, Только чтение). Как ими управлять из командной строки?
- 20.2.1. Атрибуты cookie: срок хранения и область видимости
- Атрибуты и свойства
- 9.1.1.1. После fork(): общие и различные атрибуты
- 9.1.4.4. Атрибуты, наследуемые exec()
- Дополнительные атрибуты файла
- Атрибуты процесса
- Атрибуты пользователя
- Атрибуты файлов и управление каталогами