語言

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 註解映射而成。

適用於