JsonMetadataServices.CreateIDictionaryInfo Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
CreateIDictionaryInfo<TCollection,TKey,TValue>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) |
Создает метаданные для типов, назначаемых .IDictionary<TKey,TValue> |
CreateIDictionaryInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) |
Создает метаданные для типов, назначаемых .IDictionary |
CreateIDictionaryInfo<TCollection,TKey,TValue>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
- Исходный код:
- JsonMetadataServices.Collections.cs
- Исходный код:
- JsonMetadataServices.Collections.cs
- Исходный код:
- JsonMetadataServices.Collections.cs
- Исходный код:
- JsonMetadataServices.Collections.cs
- Исходный код:
- JsonMetadataServices.Collections.cs
Создает метаданные для типов, назначаемых .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)
Параметры типа
- TCollection
Универсальное определение типа.
- TKey
Универсальное определение типа ключа.
- TValue
Универсальное определение типа значения.
Параметры
- options
- JsonSerializerOptions
Объект , используемый JsonSerializerOptions для сериализации и десериализации.
- collectionInfo
- JsonCollectionInfoValues<TCollection>
Предоставляет метаданные сериализации о типе коллекции.
Возвращаемое значение
Метаданные сериализации для заданного типа.
Комментарии
Этот API предназначен для использования выходными данными генератора источника System.Text.Json и не должен вызываться напрямую.
Применяется к
CreateIDictionaryInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
- Исходный код:
- JsonMetadataServices.Collections.cs
- Исходный код:
- JsonMetadataServices.Collections.cs
- Исходный код:
- JsonMetadataServices.Collections.cs
- Исходный код:
- JsonMetadataServices.Collections.cs
- Исходный код:
- JsonMetadataServices.Collections.cs
Создает метаданные для типов, назначаемых .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)
Параметры типа
- TCollection
Универсальное определение типа.
Параметры
- options
- JsonSerializerOptions
Объект , используемый JsonSerializerOptions для сериализации и десериализации.
- collectionInfo
- JsonCollectionInfoValues<TCollection>
Предоставляет метаданные сериализации о типе коллекции.
Возвращаемое значение
Метаданные сериализации для заданного типа.
Комментарии
Этот API предназначен для использования выходными данными генератора источника System.Text.Json и не должен вызываться напрямую.