JsonMetadataServices.CreateDictionaryInfo<TCollection,TKey,TValue> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří metadata pro typy přiřaditelné k Dictionary<TKey,TValue>.
public:
generic <typename TCollection, typename TKey, typename TValue>
where TCollection : System::Collections::Generic::Dictionary<TKey, TValue> static System::Text::Json::Serialization::Metadata::JsonTypeInfo<TCollection> ^ CreateDictionaryInfo(System::Text::Json::JsonSerializerOptions ^ options, System::Text::Json::Serialization::Metadata::JsonCollectionInfoValues<TCollection> ^ collectionInfo);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<TCollection> CreateDictionaryInfo<TCollection,TKey,TValue> (System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<TCollection> collectionInfo) where TCollection : System.Collections.Generic.Dictionary<TKey,TValue>;
static member CreateDictionaryInfo : System.Text.Json.JsonSerializerOptions * System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<'Collection (requires 'Collection :> System.Collections.Generic.Dictionary<'Key, 'Value>)> -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Collection (requires 'Collection :> System.Collections.Generic.Dictionary<'Key, 'Value>)> (requires 'Collection :> System.Collections.Generic.Dictionary<'Key, 'Value>)
Public Shared Function CreateDictionaryInfo(Of TCollection As Dictionary(Of TKey, TValue), TKey As Dictionary(Of TKey, TValue), TValue As Dictionary(Of TKey, TValue)) (options As JsonSerializerOptions, collectionInfo As JsonCollectionInfoValues(Of TCollection)) As JsonTypeInfo(Of TCollection)
Parametry typu
- TCollection
Obecná definice typu.
- TKey
Obecná definice typu klíče.
- TValue
Obecná definice typu hodnoty.
Parametry
- options
- JsonSerializerOptions
Slouží JsonSerializerOptions k serializaci a deserializaci.
- collectionInfo
- JsonCollectionInfoValues<TCollection>
Poskytuje serializace metadata o typu kolekce.
Návraty
Serializace metadat pro daný typ.
Poznámky
Toto rozhraní API je určené pro použití výstupem zdrojového generátoru System.Text.Json a nemělo by se volat přímo.