Udostępnij za pośrednictwem


JsonPropertyInfo.IsSetNullable Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy typ wejściowy ustawiania jest oznaczany jako dopuszczający wartość 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

Wartość właściwości

Wyjątki

Wystąpienie JsonPropertyInfo zostało zablokowane w celu dalszej modyfikacji.

-lub-

Bieżący PropertyType nie jest typem odwołania ani Nullable<T>.

Uwagi

Kontrakty pochodzące z DefaultJsonTypeInfoResolver lub JsonSerializerContext,

uzyskiwanie wartości tej właściwości z adnotacji typu odwołania dopuszczanego do wartości null, w tym adnotacji

z atrybutów, takich jak AllowNullAttribute lub DisallowNullAttribute.

Ta właściwość nie ma wpływu na deserializacji, chyba że RespectNullableAnnotations

właściwość została włączona, w tym przypadku serializator odrzuci wszystkie wyniki deserializacji null.

Jeśli właściwość została skojarzona z parametrem konstruktora deserializacji,

to ustawienie odzwierciedla adnotację o wartości null parametru, a nie właściwość setter.

Dotyczy