Sdílet prostřednictvím


JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable Vlastnost

Definice

Určuje, zda mají být generována schémata bez null pro null nepoužítelné odkazové typy.

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

Hodnota vlastnosti

Poznámky

Výchozí hodnota je false. Vzhledem k omezením ve znázornění typů odkazů s možnou hodnotou null za běhu

většina výskytů je null zapomnělé a jsou považovány za nullable serializátorem. Výjimkou tohoto pravidla

jsou anotace nullability pole, vlastnosti a konstruktor parametry, které jsou reprezentovány v metadatech kontraktu.

Platí pro