JsonUnknownDerivedTypeHandling 列舉
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義如何處理尚未針對多型序列化明確宣告之衍生執行時間型別的物件。
public enum class JsonUnknownDerivedTypeHandling
C#
public enum JsonUnknownDerivedTypeHandling
type JsonUnknownDerivedTypeHandling =
Public Enum JsonUnknownDerivedTypeHandling
- 繼承
名稱 | 值 | Description |
---|---|---|
FailSerialization | 0 | 未宣告執行時間類型的物件將會失敗的多型序列化。 |
FallBackToBaseType | 1 | 未宣告執行時間類型的 物件會回復為基底類型的序列化合約。 |
FallBackToNearestAncestor | 2 | 未宣告執行時間類型的 物件會還原為最接近宣告上階類型的序列化合約。 由於菱形模棱兩可條件約束,因此不支援某些介面階層。 |
產品 | 版本 |
---|---|
.NET | 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10 |
.NET Standard | 2.0 (package-provided) |