JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob nicht nullwerte Schemas für null verschleierte Verweistypen generiert werden sollen.

public:
 property bool TreatNullObliviousAsNonNullable { bool get(); void set(bool value); };
public bool TreatNullObliviousAsNonNullable { get; init; }
member this.TreatNullObliviousAsNonNullable : bool with get, set
Public Property TreatNullObliviousAsNonNullable As Boolean

Eigenschaftswert

Hinweise

Wird standardmäßig auf false festgelegt. Aufgrund von Einschränkungen in der Laufzeitdarstellung von nullablen Verweistypen sind die meisten Vorkommen null oblivious und werden vom Serialisierer als Nullwerte behandelt. Eine wichtige Ausnahme dieser Regel sind Nullbarkeitsanmerkungen von Feld-, Eigenschafts- und Konstruktorparametern, die in den Vertragsmetadaten dargestellt werden.

Gilt für: