JsonTypeInfo.PolymorphismOptions プロパティ

定義

ポリモーフィズムメタデータを指定する構成オブジェクトを取得または設定します。

public:
 property System::Text::Json::Serialization::Metadata::JsonPolymorphismOptions ^ PolymorphismOptions { System::Text::Json::Serialization::Metadata::JsonPolymorphismOptions ^ get(); void set(System::Text::Json::Serialization::Metadata::JsonPolymorphismOptions ^ value); };
public System.Text.Json.Serialization.Metadata.JsonPolymorphismOptions? PolymorphismOptions { get; set; }
member this.PolymorphismOptions : System.Text.Json.Serialization.Metadata.JsonPolymorphismOptions with get, set
Public Property PolymorphismOptions As JsonPolymorphismOptions

プロパティ値

例外

value は、別の JsonTypeInfo インスタンスに関連付けられています。

JsonTypeInfo インスタンスは、さらに変更するためにロックされています。

-又は-

現在のメタデータ Kindでは、ポリモーフィックなシリアル化はサポートされていません。

注釈

DefaultJsonTypeInfoResolverまたはJsonSerializerContextからのコントラクトの場合、この設定の構成は、任意のJsonDerivedTypeAttributeまたはJsonPolymorphicAttribute注釈からマップされます。

適用対象