JsonPropertyInfo.IsSetNullable 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定一個值,指示設定器的輸入型態是否被註解為可空。
public:
property bool IsSetNullable { bool get(); void set(bool value); };
public bool IsSetNullable { get; set; }
member this.IsSetNullable : bool with get, set
Public Property IsSetNullable As Boolean
屬性值
例外狀況
備註
來自DefaultJsonTypeInfoResolver或 JsonSerializerContext的合約,從可空的參考類型註解推導出此屬性的價值,包括屬性AllowNullAttributeDisallowNullAttribute如 或 的註解。
此特性對反序列化沒有影響,除非 RespectNullableAnnotations 該特性已被啟用,若啟用此功能,序列化器將拒絕任何 null 反序列化結果。
如果該屬性與反序列化建構子參數相關聯,該設定反映的是參數的空可性註解,而非屬性設定器。