JsonPropertyInfo.IsSetNullable Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 JsonPropertyInfo instancia se ha bloqueado para realizar más modificaciones.
O bien
El objeto actual PropertyType no es un tipo de referencia o Nullable<T>.
Comentarios
Los contratos que se originan en DefaultJsonTypeInfoResolver o JsonSerializerContext, derivan 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 la RespectNullableAnnotations propiedad se haya habilitado, en cuyo caso el serializador rechazará los null resultados de deserialización.
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.