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 заметками.

Применяется к