Condividi tramite


JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable Proprietà

Definizione

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.

Si applica a