Partager via


JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable Propriété

Définition

Détermine si les schémas non nullables doivent être générés pour null types de référence inconscients.

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

Valeur de propriété

Remarques

La valeur par défaut est false. En raison de restrictions dans la représentation au moment de l’exécution des types de référence nullables

la plupart des occurrences sont null inconscientes et sont traitées comme nullables par le sérialiseur. Exception notable à cette règle

sont des annotations nullabilité des paramètres de champ, de propriété et de constructeur qui sont représentés dans les métadonnées du contrat.

S’applique à