JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示是否应为无效的引用类型生成不可为 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 性注释,这些参数在协定元数据中表示。