JsonTypeInfo.CreateJsonTypeInfo 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.
Surcharges
CreateJsonTypeInfo(Type, JsonSerializerOptions) |
Crée une instance vide JsonTypeInfo . |
CreateJsonTypeInfo<T>(JsonSerializerOptions) |
Crée une instance vide JsonTypeInfo<T> . |
CreateJsonTypeInfo(Type, JsonSerializerOptions)
- Source:
- JsonTypeInfo.cs
- Source:
- JsonTypeInfo.cs
- Source:
- JsonTypeInfo.cs
Crée une instance vide JsonTypeInfo .
public:
static System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ CreateJsonTypeInfo(Type ^ type, System::Text::Json::JsonSerializerOptions ^ options);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateJsonTypeInfo (Type type, System.Text.Json.JsonSerializerOptions options);
static member CreateJsonTypeInfo : Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Shared Function CreateJsonTypeInfo (type As Type, options As JsonSerializerOptions) As JsonTypeInfo
Paramètres
- type
- Type
Type pour lequel les métadonnées de contrat sont spécifiées.
- options
- JsonSerializerOptions
Instance JsonSerializerOptions à laquelle les métadonnées sont associées.
Retours
Instance vide JsonTypeInfo .
Exceptions
type
ou options
est null
.
type
ne peut pas être utilisé pour la sérialisation.
Remarques
Le retourné JsonTypeInfo est vide, à l’exception de la Converter propriété qui sera résolue à partir de Converters ou des convertisseurs intégrés pour le type. Les convertisseurs spécifiés par sur JsonConverterAttribute la déclaration de type ne seront pas résolus par cette méthode.
Le convertisseur qui est résolu influence la valeur de Kind, ce qui limite le type de métadonnées qui peut être modifié dans l’instance JsonTypeInfo .
S’applique à
CreateJsonTypeInfo<T>(JsonSerializerOptions)
- Source:
- JsonTypeInfo.cs
- Source:
- JsonTypeInfo.cs
- Source:
- JsonTypeInfo.cs
Crée une instance vide JsonTypeInfo<T> .
public:
generic <typename T>
static System::Text::Json::Serialization::Metadata::JsonTypeInfo<T> ^ CreateJsonTypeInfo(System::Text::Json::JsonSerializerOptions ^ options);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<T> CreateJsonTypeInfo<T> (System.Text.Json.JsonSerializerOptions options);
static member CreateJsonTypeInfo : System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'T>
Public Shared Function CreateJsonTypeInfo(Of T) (options As JsonSerializerOptions) As JsonTypeInfo(Of T)
Paramètres de type
- T
Type pour lequel les métadonnées de contrat sont spécifiées.
Paramètres
- options
- JsonSerializerOptions
Instance JsonSerializerOptions à laquelle les métadonnées sont associées.
Retours
Instance vide JsonTypeInfo<T> .
Exceptions
options
a la valeur null
.
Remarques
Le retourné <see cref="T:System.Text.Json.Serialization.Metadata.JsonTypeInfo'1> sera vide, à l’exception de la Converter propriété, qui sera résolue à partir de Converters ou des convertisseurs intégrés pour le type. Les convertisseurs spécifiés par sur JsonConverterAttribute la déclaration de type ne seront pas résolus par cette méthode.
Le convertisseur qui est résolu influence la valeur de Kind, ce qui limite le type de métadonnées qui peut être modifié dans l’instance JsonTypeInfo .