JsonTypeInfo.PolymorphismOptions Propriedade

Definição

Obtém ou define um objeto de configuração que especifica metadados de polimorfismo.

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

Valor de Propriedade

Exceções

value foi associado a outro JsonTypeInfo caso.

A JsonTypeInfo instância foi bloqueada para modificações adicionais.

-ou-

A serialização polimórfica não é suportada para os metadados Kindatuais .

Observações

Para contratos originados de DefaultJsonTypeInfoResolver ou JsonSerializerContext, a configuração desta configuração será mapeada a partir de quaisquer JsonDerivedTypeAttribute ou JsonPolymorphicAttribute anotações.

Aplica-se a