JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable Egenskap

Definition

Hämtar ett värde som anger om icke-nullbara scheman ska genereras för ogiltiga referenstyper.

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

Egenskapsvärde

Kommentarer

Standardinställningen är false. På grund av begränsningar i körningsrepresentationen av nullbara referenstyper är de flesta förekomster null omedvetna och behandlas som nullbara av serialiseraren. Ett anmärkningsvärt undantag till regeln är nullabilitetsanteckningar för fält-, egenskaps- och konstruktorparametrar som representeras i kontraktmetadata.

Gäller för