Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.