JsonPropertyInfo.IsRequired Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui indique si la propriété actuelle est requise pour que la désérialisation réussisse.
public:
property bool IsRequired { bool get(); void set(bool value); };
public bool IsRequired { get; set; }
member this.IsRequired : bool with get, set
Public Property IsRequired As Boolean
Valeur de propriété
Exceptions
L’instance JsonPropertyInfo a été verrouillée pour une modification supplémentaire.
Remarques
Pour les contrats provenant DefaultJsonTypeInfoResolver ou JsonSerializerContext, la valeur de cette propriété est mappée à partir d’annotations JsonRequiredAttribute .
Pour les contrats qui utilisent DefaultJsonTypeInfoResolver, la valeur de cette propriété est également mappée à partir de propriétés qui ont le required modificateur, sauf si la désérialisation utilise un constructeur qui remplit toutes les propriétés requises et a SetsRequiredMembersAttribute.
Le required mot clé n’est actuellement pas pris en charge dans les JsonSerializerContext contrats.