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 da propriedade

Exceções

value foi associado a uma instância diferente JsonTypeInfo .

A JsonTypeInfo instância foi bloqueada para modificação adicional.

- ou -

Não há suporte para serialização polimórfica para os metadados Kindatuais.

Comentários

Para contratos provenientes de DefaultJsonTypeInfoResolver ouJsonSerializerContext, a configuração dessa configuração será mapeada de qualquer anotação ou JsonPolymorphicAttribute anotaçãoJsonDerivedTypeAttribute.

Aplica-se a