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.
Określa, czy schematy niezwiązane z wartościami null powinny być generowane dla null
nieświadomych typów odwołań.
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 reprezentacji w czasie wykonywania typów odwołań dopuszczanych do wartości null
większość wystąpień jest null
nieświadoma i jest traktowana jako dopuszczana do wartości null przez serializator. Godny uwagi wyjątek od tej reguły
są adnotacjami o wartości null parametrów pól, właściwości i konstruktora, które są reprezentowane w metadanych kontraktu.