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ではサポートされていません。

注釈

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

適用対象