JsonPropertyInfo.IsSetNullable Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se o tipo de entrada do setter é 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 da propriedade
Exceções
A instância de JsonPropertyInfo foi bloqueada para modificação adicional.
-ou-
O PropertyType atual não é um tipo de referência ou Nullable<T>.
Comentários
Contratos provenientes de DefaultJsonTypeInfoResolver ou JsonSerializerContext,
derivar o valor dessa propriedade de anotações de tipo de referência anuláveis, incluindo anotações
de atributos como AllowNullAttribute ou DisallowNullAttribute.
Essa propriedade não tem efeito sobre a desserialização, a menos que o RespectNullableAnnotations
a propriedade foi habilitada, nesse caso, o serializador rejeitará qualquer null
resultados de desserialização.
Se a propriedade tiver sido associada a um parâmetro de construtor de desserialização,
essa configuração refletiu a anotação de nulidade do parâmetro e não o setter de propriedade.