<Field> 項目 (.NET Native)

將執行階段反映原則套用至欄位。

語法

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

屬性和項目

下列章節說明屬性、子元素和父元素。

屬性

屬性 屬性類型 描述
Name 一般 必要的 屬性。 指定欄位名稱。
Browse 反映 選用屬性。 控制對欄位相關資訊的查詢,或控制欄位的列舉,但不會在執行階段啟用任何動態存取。
Dynamic 反映 選用屬性。 控制對欄位的執行階段存取權,以啟用動態程式設計。 此原則可確保能夠在執行階段動態設定或擷取欄位。
Serialize 序列化 選用屬性。 控制對欄位的執行階段存取權,使類型執行個體能夠由 Newtonsoft JSON 序列化程式之類的程式庫來序列化,或是用於資料繫結。

Name 屬性

值 Description
method_name 欄位名稱。 欄位的類型是由父系 <Type> 或 <TypeInstantiation> 項目定義。

所有其他屬性

值 Description
policy_setting 要為欄位套用此原則類型的設定。 可能的值為 Auto、Excluded、Included 和 Required。 如需詳細資訊,請參閱執行階段指示詞原則設定。

子元素

無。

父項目

元素 描述
<類型> 將反映原則套用至類型及其所有成員。
<TypeInstantiation> 將反映原則套用至建構泛型類型及其所有成員。

備註

如果未明確定義欄位的原則,則會繼承其父元素的執行階段原則。

另請參閱