JsonTypeInfo<T> Classe
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece metadados relacionados à serialização JSON sobre um tipo.
generic <typename T>
public ref class JsonTypeInfo sealed : System::Text::Json::Serialization::Metadata::JsonTypeInfo
public sealed class JsonTypeInfo<T> : System.Text.Json.Serialization.Metadata.JsonTypeInfo
type JsonTypeInfo<'T> = class
inherit JsonTypeInfo
Public NotInheritable Class JsonTypeInfo(Of T)
Inherits JsonTypeInfo
- T
A definição genérica do tipo.
- Herança
Constructor |
Obtém ou define um provedor de atributo correspondente ao construtor de desserialização. (Herdado de JsonTypeInfo) |
Converter |
Obtém o JsonConverter associado ao tipo atual. (Herdado de JsonTypeInfo) |
Create |
Obtém ou define uma fábrica sem parâmetros a ser usada na desserialização. |
Element |
Obtém o tipo de elemento correspondente a um tipo enumerável, dicionário ou opcional. (Herdado de JsonTypeInfo) |
Is |
Obtém um valor que indica se a instância atual foi bloqueada para modificação. (Herdado de JsonTypeInfo) |
Key |
Obtém o tipo de chave correspondente a um tipo de dicionário. (Herdado de JsonTypeInfo) |
Kind |
Obtém um valor que descreve o tipo de metadados de contrato especificados pela instância atual. (Herdado de JsonTypeInfo) |
Number |
Obtém ou define a substituição de NumberHandling no nível do tipo. (Herdado de JsonTypeInfo) |
On |
Obtém ou define um retorno de chamada a ser invocado após a desserialização. (Herdado de JsonTypeInfo) |
On |
Obtém ou define um retorno de chamada a ser invocado antes da desserialização ocorrer. (Herdado de JsonTypeInfo) |
On |
Obtém ou define um retorno de chamada a ser invocado após a serialização. (Herdado de JsonTypeInfo) |
On |
Obtém ou define um retorno de chamada a ser invocado antes da serialização ocorrer. (Herdado de JsonTypeInfo) |
Options |
Obtém o valor JsonSerializerOptions associado à instância de JsonTypeInfo atual. (Herdado de JsonTypeInfo) |
Originating |
Obtém ou define o IJsonTypeInfoResolver do qual essa instância de metadados se originou. (Herdado de JsonTypeInfo) |
Polymorphism |
Obtém ou define um objeto de configuração que especifica metadados de polimorfismo. (Herdado de JsonTypeInfo) |
Preferred |
Obtém ou define o valor de JsonObjectCreationHandling preferencial para as propriedades contidas no tipo. (Herdado de JsonTypeInfo) |
Properties |
Obtém a lista de metadados JsonPropertyInfo correspondentes ao tipo atual. (Herdado de JsonTypeInfo) |
Serialize |
Serializa uma instância de |
Type |
Obtém o Type para o qual o contrato de serialização JSON está sendo definido. (Herdado de JsonTypeInfo) |
Unmapped |
Obtém ou define a substituição de JsonUnmappedMemberHandling no nível do tipo. (Herdado de JsonTypeInfo) |
Create |
Cria uma instância de JsonPropertyInfo em branco para o JsonTypeInfoatual. (Herdado de JsonTypeInfo) |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Get |
Serve como a função de hash padrão. (Herdado de Object) |
Get |
Obtém o Type da instância atual. (Herdado de Object) |
Make |
Bloqueia a instância atual para modificação adicional. (Herdado de JsonTypeInfo) |
Memberwise |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
To |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Get |
Obtém o esquema JSON para |
Produto | Versões |
---|---|
.NET | 6, 7, 8, 9 |
.NET Framework | 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: