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不支持多态序列化。

注解

对于源自 或 JsonSerializerContextDefaultJsonTypeInfoResolver协定,此设置的配置将从任何 JsonDerivedTypeAttributeJsonPolymorphicAttribute 注释映射。

适用于