JsonMetadataServices.CreateIDictionaryInfo 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
CreateIDictionaryInfo<TCollection,TKey,TValue>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) |
Crée des métadonnées pour les types assignables à IDictionary<TKey,TValue>. |
CreateIDictionaryInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) |
Crée des métadonnées pour les types assignables à IDictionary. |
CreateIDictionaryInfo<TCollection,TKey,TValue>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
Crée des métadonnées pour les types assignables à IDictionary<TKey,TValue>.
public:
generic <typename TCollection, typename TKey, typename TValue>
where TCollection : System::Collections::Generic::IDictionary<TKey, TValue> static System::Text::Json::Serialization::Metadata::JsonTypeInfo<TCollection> ^ CreateIDictionaryInfo(System::Text::Json::JsonSerializerOptions ^ options, System::Text::Json::Serialization::Metadata::JsonCollectionInfoValues<TCollection> ^ collectionInfo);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<TCollection> CreateIDictionaryInfo<TCollection,TKey,TValue> (System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<TCollection> collectionInfo) where TCollection : System.Collections.Generic.IDictionary<TKey,TValue>;
static member CreateIDictionaryInfo : System.Text.Json.JsonSerializerOptions * System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<'Collection (requires 'Collection :> System.Collections.Generic.IDictionary<'Key, 'Value>)> -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Collection (requires 'Collection :> System.Collections.Generic.IDictionary<'Key, 'Value>)> (requires 'Collection :> System.Collections.Generic.IDictionary<'Key, 'Value>)
Public Shared Function CreateIDictionaryInfo(Of TCollection As IDictionary(Of TKey, TValue), TKey As IDictionary(Of TKey, TValue), TValue As IDictionary(Of TKey, TValue)) (options As JsonSerializerOptions, collectionInfo As JsonCollectionInfoValues(Of TCollection)) As JsonTypeInfo(Of TCollection)
Paramètres de type
- TCollection
Définition générique du type.
- TKey
Définition générique du type de clé.
- TValue
Définition générique du type de valeur.
Paramètres
- options
- JsonSerializerOptions
À JsonSerializerOptions utiliser pour la sérialisation et la désérialisation.
- collectionInfo
- JsonCollectionInfoValues<TCollection>
Fournit des métadonnées de sérialisation sur le type de collection.
Retours
- JsonTypeInfo<TCollection>
Métadonnées de sérialisation pour le type donné.
Remarques
Cette API est utilisée par la sortie du générateur source System.Text.Json et ne doit pas être appelée directement.
S’applique à
CreateIDictionaryInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
Crée des métadonnées pour les types assignables à IDictionary.
public:
generic <typename TCollection>
where TCollection : System::Collections::IDictionary static System::Text::Json::Serialization::Metadata::JsonTypeInfo<TCollection> ^ CreateIDictionaryInfo(System::Text::Json::JsonSerializerOptions ^ options, System::Text::Json::Serialization::Metadata::JsonCollectionInfoValues<TCollection> ^ collectionInfo);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<TCollection> CreateIDictionaryInfo<TCollection> (System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<TCollection> collectionInfo) where TCollection : System.Collections.IDictionary;
static member CreateIDictionaryInfo : System.Text.Json.JsonSerializerOptions * System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<'Collection (requires 'Collection :> System.Collections.IDictionary)> -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Collection (requires 'Collection :> System.Collections.IDictionary)> (requires 'Collection :> System.Collections.IDictionary)
Public Shared Function CreateIDictionaryInfo(Of TCollection As IDictionary) (options As JsonSerializerOptions, collectionInfo As JsonCollectionInfoValues(Of TCollection)) As JsonTypeInfo(Of TCollection)
Paramètres de type
- TCollection
Définition générique du type.
Paramètres
- options
- JsonSerializerOptions
À JsonSerializerOptions utiliser pour la sérialisation et la désérialisation.
- collectionInfo
- JsonCollectionInfoValues<TCollection>
Fournit des métadonnées de sérialisation sur le type de collection.
Retours
- JsonTypeInfo<TCollection>
Métadonnées de sérialisation pour le type donné.
Remarques
Cette API est utilisée par la sortie du générateur source System.Text.Json et ne doit pas être appelée directement.