JsonPolymorphicAttribute Classe

Definição

Quando colocado em um tipo, indica que o tipo deve ser serializado polimorficamente.

public ref class JsonPolymorphicAttribute sealed : System::Text::Json::Serialization::JsonAttribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=false, Inherited=false)]
public sealed class JsonPolymorphicAttribute : System.Text.Json.Serialization.JsonAttribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=false, Inherited=false)>]
type JsonPolymorphicAttribute = class
    inherit JsonAttribute
Public NotInheritable Class JsonPolymorphicAttribute
Inherits JsonAttribute
Herança
JsonPolymorphicAttribute
Atributos

Construtores

Nome Description
JsonPolymorphicAttribute()

Cria uma nova instância JsonPolymorphicAttribute.

Propriedades

Nome Description
IgnoreUnrecognizedTypeDiscriminators

Obtém ou define um valor que indica se o desserializador deve ignorar quaisquer IDs discriminatórias de tipo não reconhecido e reverter para o contrato do tipo base.

TypeDiscriminatorPropertyName

Obtém ou define um nome de propriedade discriminatória de tipo personalizado para o tipo polimórfico. Usará o nome da propriedade '$type' padrão se não for definido.

TypeId

Quando implementado em uma classe derivada, obtém um identificador exclusivo para esse Attribute.

(Herdado de Attribute)
UnknownDerivedTypeHandling

Obtém ou define o comportamento ao serializar um tipo de runtime derivado não declarado.

Métodos

Nome Description
Equals(Object)

Retorna um valor que indica se essa instância é igual a um objeto especificado.

(Herdado de Attribute)
GetHashCode()

Retorna o código hash dessa instância.

(Herdado de Attribute)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsDefaultAttribute()

Quando substituído em uma classe derivada, indica se o valor dessa instância é o valor padrão para a classe derivada.

(Herdado de Attribute)
Match(Object)

Quando substituído em uma classe derivada, retorna um valor que indica se essa instância é igual a um objeto especificado.

(Herdado de Attribute)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a