JsonTypeInfo<T> Classe

Definição

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

generic <typename T>
public ref class JsonTypeInfo abstract : System::Text::Json::Serialization::Metadata::JsonTypeInfo
generic <typename T>
public ref class JsonTypeInfo sealed : System::Text::Json::Serialization::Metadata::JsonTypeInfo
public abstract class JsonTypeInfo<T> : System.Text.Json.Serialization.Metadata.JsonTypeInfo
public sealed class JsonTypeInfo<T> : System.Text.Json.Serialization.Metadata.JsonTypeInfo
type JsonTypeInfo<'T> = class
    inherit JsonTypeInfo
Public MustInherit Class JsonTypeInfo(Of T)
Inherits JsonTypeInfo
Public NotInheritable Class JsonTypeInfo(Of T)
Inherits JsonTypeInfo

Parâmetros de tipo

T

A definição genérica do tipo.

Herança
JsonTypeInfo<T>

Propriedades

Converter

Obtém o JsonConverter associado ao tipo atual.

(Herdado de JsonTypeInfo)
CreateObject

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

CreateObject

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

(Herdado de JsonTypeInfo)
IsReadOnly

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

(Herdado de JsonTypeInfo)
Kind

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

(Herdado de JsonTypeInfo)
NumberHandling

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

(Herdado de JsonTypeInfo)
OnDeserialized

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

(Herdado de JsonTypeInfo)
OnDeserializing

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

(Herdado de JsonTypeInfo)
OnSerialized

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

(Herdado de JsonTypeInfo)
OnSerializing

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

(Herdado de JsonTypeInfo)
Options

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

(Herdado de JsonTypeInfo)
OriginatingResolver

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

(Herdado de JsonTypeInfo)
PolymorphismOptions

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

(Herdado de JsonTypeInfo)
PreferredPropertyObjectCreationHandling

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

(Herdado de JsonTypeInfo)
Properties

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

(Herdado de JsonTypeInfo)
SerializeHandler

Serializa uma instância de T usando JsonSourceGenerationOptionsAttribute valores especificados em tempo de design.

Type

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

(Herdado de JsonTypeInfo)
UnmappedMemberHandling

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

(Herdado de JsonTypeInfo)

Métodos

CreateJsonPropertyInfo(Type, String)

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

(Herdado de JsonTypeInfo)
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.

(Herdado de JsonTypeInfo)
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