Поделиться через


JsonMetadataServices.CreateICollectionInfo<TCollection,TElement> Метод

Определение

Создает метаданные для типов, назначаемых .ICollection<T>

public:
generic <typename TCollection, typename TElement>
 where TCollection : System::Collections::Generic::ICollection<TElement> static System::Text::Json::Serialization::Metadata::JsonTypeInfo<TCollection> ^ CreateICollectionInfo(System::Text::Json::JsonSerializerOptions ^ options, System::Text::Json::Serialization::Metadata::JsonCollectionInfoValues<TCollection> ^ collectionInfo);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<TCollection> CreateICollectionInfo<TCollection,TElement> (System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<TCollection> collectionInfo) where TCollection : System.Collections.Generic.ICollection<TElement>;
static member CreateICollectionInfo : System.Text.Json.JsonSerializerOptions * System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<'Collection (requires 'Collection :> System.Collections.Generic.ICollection<'Element>)> -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Collection (requires 'Collection :> System.Collections.Generic.ICollection<'Element>)> (requires 'Collection :> System.Collections.Generic.ICollection<'Element>)
Public Shared Function CreateICollectionInfo(Of TCollection As ICollection(Of TElement), TElement As ICollection(Of TElement)) (options As JsonSerializerOptions, collectionInfo As JsonCollectionInfoValues(Of TCollection)) As JsonTypeInfo(Of TCollection)

Параметры типа

TCollection

Универсальное определение типа.

TElement

Универсальное определение типа элемента.

Параметры

options
JsonSerializerOptions

Объект , используемый JsonSerializerOptions для сериализации и десериализации.

collectionInfo
JsonCollectionInfoValues<TCollection>

Предоставляет метаданные сериализации о типе коллекции.

Возвращаемое значение

JsonTypeInfo<TCollection>

Метаданные сериализации для заданного типа.

Комментарии

Этот API предназначен для использования выходными данными генератора источника System.Text.Json и не должен вызываться напрямую.

Применяется к