JsonUnknownDerivedTypeHandling 枚举

定义

定义应如何处理尚未显式声明多态序列化的派生运行时类型的对象。

C#
public enum JsonUnknownDerivedTypeHandling
继承
JsonUnknownDerivedTypeHandling

字段

名称 说明
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)