JsonPolymorphismOptions Classe

Definição

Define configuração polimórfica para um tipo base especificado.

public ref class JsonPolymorphismOptions
public class JsonPolymorphismOptions
type JsonPolymorphismOptions = class
Public Class JsonPolymorphismOptions
Herança
JsonPolymorphismOptions

Construtores

Name Description
JsonPolymorphismOptions()

Cria uma instância vazia JsonPolymorphismOptions .

Propriedades

Name Description
DerivedTypes

Obtém a lista de tipos derivados suportados na configuração atual de tipos polimórficos.

IgnoreUnrecognizedTypeDiscriminators

Recebe ou define um valor que indica se o serializador deve ignorar quaisquer IDs discriminadores de tipo não reconhecidos e reverter para o contrato do tipo base.

TypeDiscriminatorPropertyName

Obtém ou define um nome de propriedade discriminador de tipo personalizado para o tipo polimórfico. Usa o nome padrão da propriedade '$type' se não estiver definido.

UnknownDerivedTypeHandling

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

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a