DefaultJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Résout un contrat JSON pour une configuration et options
une donnéetype
.
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
Paramètres
- type
- Type
Type pour lequel résoudre un contrat JSON.
- options
- JsonSerializerOptions
Instance JsonSerializerOptions utilisée pour déterminer la configuration du contrat.
Retours
Définition JsonTypeInfo d’un contrat JSON dérivé de la réflexion pour type
.
Implémente
Exceptions
type
ou options
est null
.
Remarques
L’implémentation de base de cette méthode produit un contrat dérivé de la réflexion et applique tous les rappels de la Modifiers liste.