Condividi tramite


JsonSerializerOptions.GetTypeInfo Metodo

Definizione

Overload

Nome Descrizione
GetTypeInfo(Type)

Ottiene i JsonTypeInfo metadati del contratto risolti dall'istanza corrente JsonSerializerOptions .

GetTypeInfo<T>()

GetTypeInfo(Type)

Origine:
JsonSerializerOptions.Caching.cs
Origine:
JsonSerializerOptions.Caching.cs
Origine:
JsonSerializerOptions.Caching.cs
Origine:
JsonSerializerOptions.Caching.cs
Origine:
JsonSerializerOptions.Caching.cs
Origine:
JsonSerializerOptions.Caching.cs
Origine:
JsonSerializerOptions.Caching.cs

Ottiene i JsonTypeInfo metadati del contratto risolti dall'istanza corrente 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

Parametri

type
Type

Tipo per risolvere i metadati del contratto.

Restituisce

I metadati del contratto risolti per type.

Eccezioni

type è null.

type non è valido per la serializzazione.

Commenti

I metadati restituiti possono essere downcast in JsonTypeInfo<T> e usati con gli overload pertinenti JsonSerializer .

Se l'istanza è bloccata per la modifica, il metodo restituisce un'istanza JsonSerializerOptions memorizzata nella cache per i metadati.

Si applica a

GetTypeInfo<T>()

Origine:
JsonSerializerOptions.Caching.cs
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)

Parametri di tipo

T

Restituisce

Si applica a