JsonTypeInfo Classe

Definição

Fornece metadados relacionados à serialização JSON sobre um tipo.

public ref class JsonTypeInfo abstract
public abstract class JsonTypeInfo
type JsonTypeInfo = class
Public MustInherit Class JsonTypeInfo
Herança
JsonTypeInfo
Derivado

Propriedades

Converter

Obtém o JsonConverter associado ao tipo atual.

CreateObject

Obtém ou define uma fábrica sem parâmetros a ser usada na desserialização.

IsReadOnly

Obtém um valor que indica se a instância atual foi bloqueada para modificação.

Kind

Obtém um valor que descreve o tipo de metadados de contrato especificados pela instância atual.

NumberHandling

Obtém ou define a substituição de nível NumberHandling de tipo.

OnDeserialized

Obtém ou define um retorno de chamada a ser invocado após a desserialização.

OnDeserializing

Obtém ou define um retorno de chamada a ser invocado antes que a desserialização ocorra.

OnSerialized

Obtém ou define um retorno de chamada a ser invocado após a serialização.

OnSerializing

Obtém ou define um retorno de chamada a ser invocado antes que a serialização ocorra.

Options

Obtém o JsonSerializerOptions valor associado à instância atual JsonTypeInfo .

OriginatingResolver

Obtém ou define o IJsonTypeInfoResolver do qual essa instância de metadados foi originada.

PolymorphismOptions

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

PreferredPropertyObjectCreationHandling

Obtém ou define o valor preferencial JsonObjectCreationHandling para as propriedades contidas no tipo.

Properties

Obtém a lista de JsonPropertyInfo metadados correspondentes ao tipo atual.

Type

Obtém o Type para o qual o contrato de serialização JSON está sendo definido.

UnmappedMemberHandling

Obtém ou define a substituição de nível JsonUnmappedMemberHandling de tipo.

Métodos

CreateJsonPropertyInfo(Type, String)

Cria uma instância em branco JsonPropertyInfo para o atual JsonTypeInfo.

CreateJsonTypeInfo(Type, JsonSerializerOptions)

Cria uma instância em branco JsonTypeInfo .

CreateJsonTypeInfo<T>(JsonSerializerOptions)

Cria uma instância em branco JsonTypeInfo<T> .

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MakeReadOnly()

Bloqueia a instância atual para modificação adicional.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a