Freigeben über


JsonPropertyInfo.IsSetNullable Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Eingabetyp des Setters als Nullwerte gekennzeichnet ist.

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

Eigenschaftswert

Ausnahmen

Die JsonPropertyInfo Instanz wurde zur weiteren Änderung gesperrt.

-oder-

Die aktuelle PropertyType ist kein Bezugstyp oder Nullable<T>.

Hinweise

Verträge, die aus DefaultJsonTypeInfoResolver oder JsonSerializerContextstammen,

ableiten des Werts dieser Eigenschaft von nullablen Verweistypanmerkungen, einschließlich Anmerkungen

aus Attributen wie AllowNullAttribute oder DisallowNullAttribute.

Diese Eigenschaft hat keine Auswirkung auf die Deserialisierung, es sei denn, die RespectNullableAnnotations

eigenschaft wurde aktiviert, in diesem Fall lehnt der Serialisierer alle null Deserialisierungsergebnisse ab.

Wenn die Eigenschaft einem Deserialisierungskonstruktorparameter zugeordnet wurde,

diese Einstellung hat die Nullbarkeitsanmerkung des Parameters und nicht den Eigenschaftensatzer wider.

Gilt für: