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.
Determina se gli schemi non nullable devono essere generati per null
tipi riferimento 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
Il valore predefinito è false
. A causa di restrizioni nella rappresentazione in fase di esecuzione di tipi riferimento nullable
la maggior parte delle occorrenze sono null
oblivious e vengono considerate nullable dal serializzatore. Un'eccezione rilevante a tale regola
sono annotazioni nullbility di parametri di campo, proprietà e costruttore rappresentati nei metadati del contratto.