JsonTypeInfo.PolymorphismOptions Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.