JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable Proprietà

Definizione

Ottiene un valore che indica se gli schemi non nullable devono essere generati per i tipi riferimento null oblivious.

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

Valore della proprietà

Commenti

Di default è false. A causa delle restrizioni nella rappresentazione in fase di esecuzione dei tipi riferimento nullable, la maggior parte delle occorrenze è null oblivious e viene considerata nullable dal serializzatore. Un'eccezione rilevante a tale regola sono annotazioni di valori Null di campi, proprietà e parametri del costruttore rappresentati nei metadati del contratto.

Si applica a