JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.