语言

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 批注进行映射。

适用于