Compartir vía


JsonPropertyInfo.IsSetNullable Propiedad

Definición

Obtiene o establece un valor que indica si el tipo de entrada del establecedor se anota como que acepta valores NULL.

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

Valor de propiedad

Excepciones

La instancia de JsonPropertyInfo se ha bloqueado para realizar más modificaciones.

-o-

El PropertyType actual no es un tipo de referencia ni Nullable<T>.

Comentarios

Contratos procedentes de DefaultJsonTypeInfoResolver o JsonSerializerContext,

derive el valor de esta propiedad de anotaciones de tipo de referencia que aceptan valores NULL, incluidas las anotaciones.

de atributos como AllowNullAttribute o DisallowNullAttribute.

Esta propiedad no tiene ningún efecto en la deserialización a menos que el RespectNullableAnnotations

se ha habilitado la propiedad , en cuyo caso el serializador rechazará los resultados de deserialización de null.

Si la propiedad se ha asociado a un parámetro de constructor de deserialización,

esta configuración refleja la anotación de nulabilidad del parámetro y no el establecedor de propiedades.

Se aplica a