JsonSerializerContext Classe

Definição

Fornece metadados sobre um conjunto de tipos relevantes para a serialização JSON.

public ref class JsonSerializerContext abstract : System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver
public ref class JsonSerializerContext abstract
public abstract class JsonSerializerContext : System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver
public abstract class JsonSerializerContext
type JsonSerializerContext = class
    interface IJsonTypeInfoResolver
type JsonSerializerContext = class
Public MustInherit Class JsonSerializerContext
Implements IJsonTypeInfoResolver
Public MustInherit Class JsonSerializerContext
Herança
JsonSerializerContext
Implementações

Construtores

Name Description
JsonSerializerContext(JsonSerializerOptions)

Cria uma instância de JsonSerializerContext e liga-a ao indicado JsonSerializerOptions.

Propriedades

Name Description
GeneratedSerializerOptions

Obtém as opções padrão de tempo de execução para o contexto.

Options

Obtém as opções especificadas em tempo de execução do contexto. Se nenhuma opção foi passada ao instanciar o contexto, então uma nova instância é vinculada e devolvida.

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)
GetTypeInfo(Type)

Obtém metadados para o tipo especificado.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
IJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions)

Resolve um JsonTypeInfo contrato para o tipo e opções solicitados.

Métodos da Extensão

Name Description
WithAddedModifier(IJsonTypeInfoResolver, Action<JsonTypeInfo>)

Cria um resolvedor e aplica modificações aos metadados gerados pela fonte resolver.

Aplica-se a