JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.