JsonSerializerOptions.GetTypeInfo 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.
Sobrecargas
| Name | Description |
|---|---|
| GetTypeInfo(Type) |
Faz com que os JsonTypeInfo metadados do contrato sejam resolvidos pela instância atual JsonSerializerOptions . |
| GetTypeInfo<T>() |
GetTypeInfo(Type)
Faz com que os JsonTypeInfo metadados do contrato sejam resolvidos pela instância atual JsonSerializerOptions .
public:
System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ GetTypeInfo(Type ^ type);
public System.Text.Json.Serialization.Metadata.JsonTypeInfo GetTypeInfo(Type type);
member this.GetTypeInfo : Type -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Function GetTypeInfo (type As Type) As JsonTypeInfo
Parâmetros
- type
- Type
O tipo para resolver metadados contratuais.
Devoluções
Os metadados do contrato resolvidos para type.
Exceções
type é null.
type não é válido para serialização.
Observações
Os metadados devolvidos podem ser redirigidos e JsonTypeInfo<T> usados com as sobrecargas relevantes JsonSerializer .
Se a JsonSerializerOptions instância estiver bloqueada para modificação, o método devolve uma instância em cache para os metadados.
Aplica-se a
GetTypeInfo<T>()
public:
generic <typename T>
System::Text::Json::Serialization::Metadata::JsonTypeInfo<T> ^ GetTypeInfo();
public System.Text.Json.Serialization.Metadata.JsonTypeInfo<T> GetTypeInfo<T>();
member this.GetTypeInfo : unit -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'T>
Public Function GetTypeInfo(Of T) () As JsonTypeInfo(Of T)
Parâmetros de Tipo Genérico
- T