JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable 属性

定义

确定是否应为 null 不为 null 的引用类型生成不可为 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

属性值

注解

默认为 false。 由于运行时表示形式的可为 null 引用类型存在限制

大多数出现的情况是 null 忽略的,并且被序列化程序视为可为 null。 该规则的显著例外

是协定元数据中表示的字段、属性和构造函数参数的可为 null 性批注。

适用于