JsonUnknownDerivedTypeHandling 列挙型

定義

ポリモーフィックシリアル化用に明示的に宣言されていない派生ランタイム型のオブジェクトを処理する方法を定義します。

public enum class JsonUnknownDerivedTypeHandling
public enum JsonUnknownDerivedTypeHandling
type JsonUnknownDerivedTypeHandling = 
Public Enum JsonUnknownDerivedTypeHandling
継承
JsonUnknownDerivedTypeHandling

フィールド

FailSerialization 0

宣言されていないランタイム型のオブジェクトは、ポリモーフィックなシリアル化に失敗します。

FallBackToBaseType 1

宣言されていないランタイム型のオブジェクトは、基本型のシリアル化コントラクトにフォールバックします。

FallBackToNearestAncestor 2

宣言されていないランタイム型のオブジェクトは、最も近い宣言された先祖型のシリアル化コントラクトに戻ります。 ダイヤモンドのあいまいさの制約により、特定のインターフェイス階層はサポートされていません。

適用対象