JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
判斷是否應該針對 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 可 Null 註釋,這些參數會以合約元數據表示。