<Элемент Field (.NET Native)>
Применяет политику отражения среды выполнения к полю.
Синтаксис
<Field Name="field_name"
Browse="policy_type"
Dynamic="policy_type"
Serialize="policy_type" />
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут | Тип атрибута | Description |
---|---|---|
Name |
Общие | Обязательный атрибут элемента . Определяет имя поля. |
Browse |
Отражение | Необязательный атрибут элемента . Определяет запрос для получения сведений о поле или перечисляет поле, но не включает динамический доступ во время выполнения. |
Dynamic |
Отражение | Необязательный атрибут элемента . Управляет доступом среды выполнения к полю для включения динамического программирования. Эта политика гарантирует, что поле можно задать или получить динамически во время выполнения. |
Serialize |
Сериализация | Необязательный атрибут элемента . Управляет доступом среды выполнения к полю, чтобы включить экземпляры типов, предназначенных для сериализации в таких библиотеках, как, например, сериализатор Newtonsoft JSON или для привязки данных. |
Name - атрибут
значение | Описание |
---|---|
method_name | Имя поля. Тип поля определяется родительским элементом Type или< TypeInstantiation>>.< |
Все остальные атрибуты
значение | Описание |
---|---|
policy_setting | Параметр, применяемый к этому типу политики для поля. Допустимые значения: Auto , Excluded , Included и Required . Дополнительные сведения см. в разделе Параметры политики директив среды выполнения. |
Дочерние элементы
Нет.
Родительские элементы
Элемент | Описание |
---|---|
<Тип> | Применяет политику отражения к типу и всем его членам. |
<TypeInstantiation> | Применяет политику отражения к сконструированному универсальному типу и всем его членам. |
Замечания
Если политика поля не определена явно, оно наследует политику среды выполнения своего родительского элемента.