Sdílet prostřednictvím


JsonMetadataServices.CreateDictionaryInfo<TCollection,TKey,TValue> Metoda

Definice

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

JsonTypeInfo<TCollection>

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.

Platí pro