Język

JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable Właściwość

Definicja

Pobiera wartość wskazującą, czy schematy niezwiązane z wartością null powinny być generowane dla typów odwołań o wartości null.

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

Wartość właściwości

Uwagi

Wartość domyślna to false. Ze względu na ograniczenia w czasie wykonywania reprezentacji typów odwołań dopuszczanych do wartości null większość wystąpień jest nieświadoma wartości null i jest traktowana jako dopuszczana do wartości null przez serializator. Godnym uwagi wyjątkiem od tej reguły są adnotacje o wartości null pól, właściwości i parametrów konstruktora, które są reprezentowane w metadanych kontraktu.

Dotyczy