JsonSerializerOptions.TryGetTypeInfo Método

Definição

Sobrecargas

Name Description
TryGetTypeInfo(Type, JsonTypeInfo)

Tenta resolver os JsonTypeInfo metadados do contrato pela instância atual JsonSerializerOptions .

TryGetTypeInfo<T>(JsonTypeInfo<T>)

TryGetTypeInfo(Type, JsonTypeInfo)

Origem:
JsonSerializerOptions.Caching.cs
Origem:
JsonSerializerOptions.Caching.cs
Origem:
JsonSerializerOptions.Caching.cs
Origem:
JsonSerializerOptions.Caching.cs
Origem:
JsonSerializerOptions.Caching.cs
Origem:
JsonSerializerOptions.Caching.cs

Tenta resolver os JsonTypeInfo metadados do contrato pela instância atual JsonSerializerOptions .

public:
 bool TryGetTypeInfo(Type ^ type, [Runtime::InteropServices::Out] System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ % typeInfo);
public bool TryGetTypeInfo(Type type, out System.Text.Json.Serialization.Metadata.JsonTypeInfo? typeInfo);
member this.TryGetTypeInfo : Type * JsonTypeInfo -> bool
Public Function TryGetTypeInfo (type As Type, ByRef typeInfo As JsonTypeInfo) As Boolean

Parâmetros

type
Type

O tipo para resolver metadados contratuais.

typeInfo
JsonTypeInfo

Quando este método regressa, contém os metadados do contrato resolvido, ou null se o contrato não pôde ser resolvido.

Devoluções

true se foi encontrado um contrato para type ou false não.

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 devolverá uma instância em cache para os metadados.

Aplica-se a

TryGetTypeInfo<T>(JsonTypeInfo<T>)

Origem:
JsonSerializerOptions.Caching.cs
public:
generic <typename T>
 bool TryGetTypeInfo([Runtime::InteropServices::Out] System::Text::Json::Serialization::Metadata::JsonTypeInfo<T> ^ % typeInfo);
public bool TryGetTypeInfo<T>(out System.Text.Json.Serialization.Metadata.JsonTypeInfo<T>? typeInfo);
member this.TryGetTypeInfo : JsonTypeInfo -> bool
Public Function TryGetTypeInfo(Of T) (ByRef typeInfo As JsonTypeInfo(Of T)) As Boolean

Parâmetros de Tipo Genérico

T

Parâmetros

typeInfo
JsonTypeInfo<T>

Devoluções

Aplica-se a