DefaultJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Resolve um contrato JSON para um dado type e options uma configuração.
public:
virtual System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ GetTypeInfo(Type ^ type, System::Text::Json::JsonSerializerOptions ^ options);
public virtual System.Text.Json.Serialization.Metadata.JsonTypeInfo GetTypeInfo(Type type, System.Text.Json.JsonSerializerOptions options);
abstract member GetTypeInfo : Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
override this.GetTypeInfo : Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Overridable Function GetTypeInfo (type As Type, options As JsonSerializerOptions) As JsonTypeInfo
Parâmetros
- type
- Type
O tipo para resolver um contrato JSON.
- options
- JsonSerializerOptions
Uma instância usada para determinar a configuração do JsonSerializerOptions contrato.
Devoluções
Um JsonTypeInfo que define um contrato JSON derivado da reflexão para type.
Implementações
Exceções
type ou options é null.
Observações
A implementação base deste método produzirá um contrato derivado da reflexão e aplicará quaisquer callbacks da Modifiers lista.