JsonSerializerOptions.GetTypeInfo Méthode

Définition

Surcharges

Nom Description
GetTypeInfo(Type)

Obtient les métadonnées de JsonTypeInfo contrat résolues par l’instance actuelle JsonSerializerOptions .

GetTypeInfo<T>()

GetTypeInfo(Type)

Source:
JsonSerializerOptions.Caching.cs
Source:
JsonSerializerOptions.Caching.cs
Source:
JsonSerializerOptions.Caching.cs
Source:
JsonSerializerOptions.Caching.cs
Source:
JsonSerializerOptions.Caching.cs
Source:
JsonSerializerOptions.Caching.cs
Source:
JsonSerializerOptions.Caching.cs

Obtient les métadonnées de JsonTypeInfo contrat résolues par l’instance actuelle 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

Paramètres

type
Type

Type pour lequel résoudre les métadonnées de contrat.

Retours

Métadonnées de contrat résolues pour type.

Exceptions

type a la valeur null.

type n’est pas valide pour la sérialisation.

Remarques

Les métadonnées retournées peuvent être mises en JsonTypeInfo<T> panne et utilisées avec les surcharges pertinentes JsonSerializer .

Si l’instance JsonSerializerOptions est verrouillée pour modification, la méthode retourne une instance mise en cache pour les métadonnées.

S’applique à

GetTypeInfo<T>()

Source:
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)

Paramètres de type

T

Retours

S’applique à