<Field-Element (.NET Native)>
Wendet eine Laufzeitreflektionrichtlinie auf ein Feld an.
Syntax
<Field Name="field_name"
Browse="policy_type"
Dynamic="policy_type"
Serialize="policy_type" />
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Attribut | Attributtyp | Beschreibung |
---|---|---|
Name |
Allgemein | Erforderliches Attribut. Gibt den Feldnamen an. |
Browse |
Reflexion | Optionales Attribut. Steuert das Abfragen nach Informationen über das Feld oder das Auflisten des Felds, aber ermöglicht keinen dynamischen Zugriff zur Laufzeit. |
Dynamic |
Reflexion | Optionales Attribut. Steuert den Laufzeitzugriff auf das Feld, um dynamische Programmierung zu ermöglichen. Diese Richtlinie stellt sicher, dass ein Feld zur Laufzeit dynamisch festgelegt oder abgerufen werden kann. |
Serialize |
Serialisierung | Optionales Attribut. Steuert den Laufzeitzugriff auf ein Feld, damit Typinstanzen von Bibliotheken wie dem Newtonsoft JSON-Serialisierungsprogramm serialisiert werden können oder für die Datenbindung verwendet werden können. |
Namensattribut
Wert | Beschreibung |
---|---|
method_name | Der Name des Felds. Der Typ des Felds wird durch das übergeordnete <Type> - oder <TypeInstantiation-Element> definiert. |
Alle anderen Attribute
Wert | Beschreibung |
---|---|
policy_setting | Die Einstellung, die auf diesen Richtlinientyp für das Feld angewendet werden soll. Mögliche Werte sind Auto , Excluded , Included und Required . Weitere Informationen finden Sie unter Richtlinieneinstellungen für die Laufzeitanweisungen. |
Untergeordnete Elemente
Keine
Übergeordnete Elemente
Element | Beschreibung |
---|---|
<Typ> | Wendet die Reflektionsrichtlinie auf einen Typ und alle seine Member an. |
<TypeInstantiation> | Wendet die Reflektionsrichtlinie auf einen konstruierten generischen Typ und alle seine Member an. |
Hinweise
Wenn die Richtlinie eines Felds nicht explizit definiert ist, erbt es die Laufzeitrichtlinie des übergeordneten Elements.