<Field> 元素 (.NET Native)
将运行时反射策略应用到一个字段。
语法
<Field Name="field_name"
Browse="policy_type"
Dynamic="policy_type"
Serialize="policy_type" />
特性和元素
下列各节描述了特性、子元素和父元素。
特性
属性 | 属性类型 | 说明 |
---|---|---|
Name |
常规 | 必需的特性。 指定字段名称。 |
Browse |
反射 | 可选特性。 控制对该字段信息的查询或列举该字段,但并不在运行时间启用任何动态访问。 |
Dynamic |
反射 | 可选特性。 控制运行时对该字段的访问,以启用动态编程。 该策略确保一个字段可在运行时间内得到设置或动态检索。 |
Serialize |
序列化 | 可选特性。 控制运行时对一个字段的访问以启用类型实例,使其通过程序库得到序列化,例如通过 Newtonsoft JSON 序列化程序,或被用于绑定数据。 |
Name 特性
Value | 说明 |
---|---|
method_name | 字段名。 此字段的类型由父 <Type> 或 <TypeInstantiation> 元素定义。 |
所有其他特性
Value | 说明 |
---|---|
策略_设置 | 该设置将应用到这个字段的策略类型。 可能值为 Auto 、Excluded 、Included 和 Required 。 有关详细信息,请参阅运行时指令策略设置。 |
子元素
无。
父元素
元素 | 说明 |
---|---|
<类型> | 将反射策略应用到一种类型及其所有成员。 |
<TypeInstantiation> | 将反射策略应用到一种构造泛型类型及其所有成员。 |
注解
如果一个字段的策略没有得到显式定义,它将继承其父元素的运行时策略。