Compartilhar via


JsonPropertyInfo.IsSetNullable Propriedade

Definição

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.

Aplica-se a