JsonPropertyInfo.IsSetNullable Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se o tipo de entrada do setter está anotado como anulável.
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 Propriedade
Exceções
A JsonPropertyInfo instância foi bloqueada para modificações adicionais.
-ou-
A corrente PropertyType não é um tipo de referência nem Nullable<T>.
Observações
Contratos originados de DefaultJsonTypeInfoResolver ou JsonSerializerContext, derivam o valor desta propriedade a partir de anotações do tipo de referência anulável, incluindo anotações de atributos como AllowNullAttribute ou DisallowNullAttribute.
Esta propriedade não tem efeito na desserialização, a menos que a RespectNullableAnnotations propriedade tenha sido ativada, caso em que o serializador rejeitará quaisquer null resultados de desserialização.
Se a propriedade foi associada a um parâmetro construtor de desserialização, esta definição refletia a anotação de nulidade do parâmetro e não do proprietário.