共用方式為


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 不支援多型序列化。

備註

對於源自 DefaultJsonTypeInfoResolverJsonSerializerContext 的合約,此設定的組態將會從任何 JsonDerivedTypeAttributeJsonPolymorphicAttribute 批註對應。

適用於