Поделиться через


<Элемент Field> (.NET Native)

Применяет политику отражения среды выполнения к полю.

Синтаксис

<Field Name="field_name"
       Browse="policy_type"
       Dynamic="policy_type"
       Serialize="policy_type" />

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Атрибут Тип атрибута Описание
Name Общие сведения Обязательный атрибут. Определяет имя поля.
Browse Отражение Необязательный атрибут. Определяет запрос для получения сведений о поле или перечисляет поле, но не включает динамический доступ во время выполнения.
Dynamic Отражение Необязательный атрибут. Управляет доступом среды выполнения к полю для включения динамического программирования. Эта политика гарантирует, что поле можно задать или получить динамически во время выполнения.
Serialize Сериализация Необязательный атрибут. Управляет доступом среды выполнения к полю, чтобы включить экземпляры типов, предназначенных для сериализации в таких библиотеках, как, например, сериализатор Newtonsoft JSON или для привязки данных.

Name - атрибут

Значение Описание
method_name Имя поля. Тип поля определяется родительским <элементом Type> или <TypeInstantiation> .

Все остальные атрибуты

Значение Описание
policy_setting Параметр, применяемый к этому типу политики для поля. Допустимые значения: Auto, Excluded, Included и Required. Дополнительные сведения см. в разделе Параметры политики директив среды выполнения.

Дочерние элементы

Отсутствует.

Родительские элементы

Элемент Описание
<Тип> Применяет политику отражения к типу и всем его членам.
<TypeInstantiation> Применяет политику отражения к сконструированному универсальному типу и всем его членам.

Комментарии

Если политика поля не определена явно, оно наследует политику среды выполнения своего родительского элемента.

См. также раздел