JsonPropertyInfo.IsSetNullable Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.