<Field, élément (.NET Native)>
Applique la stratégie de réflexion runtime à un champ.
Syntaxe
<Field Name="field_name"
Browse="policy_type"
Dynamic="policy_type"
Serialize="policy_type" />
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Attribut | Type d'attribut | Description |
---|---|---|
Name |
Généralités | Attribut requis. Spécifie le nom du champ. |
Browse |
Réflexion | Attribut facultatif. Contrôle la demande d'informations sur le champ ou l'énumération de celui-ci, mais ne permet pas d'effectuer un accès dynamique au moment de l'exécution. |
Dynamic |
Réflexion | Attribut facultatif. Contrôle l'accès au champ au moment de l'exécution pour autoriser la programmation dynamique. Grâce à cette stratégie, un champ peut être défini ou récupéré dynamiquement au moment de l'exécution. |
Serialize |
Sérialisation | Attribut facultatif. Contrôle l'accès à un champ au moment de l'exécution pour permettre aux instances de type d'être sérialisées par des bibliothèques, telles que le sérialiseur JSON Newtonsoft, ou d'être utilisées pour la liaison de données. |
Name (attribut)
Valeur | Description |
---|---|
method_name | Nom du champ. Le type du champ est défini par l’élément Type> parent< ou <TypeInstantiation.> |
Tous les autres attributs
Valeur | Description |
---|---|
policy_setting | Paramètre à appliquer à ce type de stratégie pour le champ. Les valeurs possibles sont Auto , Excluded , Included et Required . Pour plus d’informations, consultez Paramètres de stratégie de directive runtime. |
Éléments enfants
Aucune.
Éléments parents
Élément | Description |
---|---|
<Type> | Applique la stratégie de réflexion à un type et à tous ses membres. |
<TypeInstantiation> | Applique la stratégie de réflexion à un type générique construit et à tous ses membres. |
Notes
Si la stratégie d'un champ n'est pas définie explicitement, elle hérite la stratégie runtime de son élément parent.