Udostępnij za pośrednictwem


JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable Właściwość

Definicja

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.

Dotyczy