JsonPropertyInfo.IsSetNullable 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 indiquant si le type d’entrée du setter est annoté comme nullable.
public:
property bool IsSetNullable { bool get(); void set(bool value); };
public bool IsSetNullable { get; set; }
member this.IsSetNullable : bool with get, set
Public Property IsSetNullable As Boolean
Valeur de propriété
Exceptions
L’instance JsonPropertyInfo a été verrouillée pour une modification supplémentaire.
- ou -
Le courant PropertyType n’est pas un type de référence ou Nullable<T>.
Remarques
Les contrats provenant DefaultJsonTypeInfoResolver de ou JsonSerializerContext, dérivent la valeur de cette propriété à partir d’annotations de type référence nullable, y compris les annotations à partir d’attributs tels que AllowNullAttribute ou DisallowNullAttribute.
Cette propriété n’a aucun effet sur la désérialisation, sauf si la propriété a été activée, auquel cas le RespectNullableAnnotations sérialiseur rejette null les résultats de désérialisation.
Si la propriété a été associée à un paramètre de constructeur de désérialisation, ce paramètre reflétait l’annotation nullabilité du paramètre et non le jeu de propriétés.