JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.