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


JsonMetadataServices.CreateIListInfo Метод

Определение

Перегрузки

CreateIListInfo<TCollection,TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

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

CreateIListInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Создает метаданные для типов, назначаемых .IList

CreateIListInfo<TCollection,TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Исходный код:
JsonMetadataServices.Collections.cs
Исходный код:
JsonMetadataServices.Collections.cs
Исходный код:
JsonMetadataServices.Collections.cs
Исходный код:
JsonMetadataServices.Collections.cs
Исходный код:
JsonMetadataServices.Collections.cs

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

public:
generic <typename TCollection, typename TElement>
 where TCollection : System::Collections::Generic::IList<TElement> static System::Text::Json::Serialization::Metadata::JsonTypeInfo<TCollection> ^ CreateIListInfo(System::Text::Json::JsonSerializerOptions ^ options, System::Text::Json::Serialization::Metadata::JsonCollectionInfoValues<TCollection> ^ collectionInfo);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<TCollection> CreateIListInfo<TCollection,TElement> (System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<TCollection> collectionInfo) where TCollection : System.Collections.Generic.IList<TElement>;
static member CreateIListInfo : System.Text.Json.JsonSerializerOptions * System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<'Collection (requires 'Collection :> System.Collections.Generic.IList<'Element>)> -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Collection (requires 'Collection :> System.Collections.Generic.IList<'Element>)> (requires 'Collection :> System.Collections.Generic.IList<'Element>)
Public Shared Function CreateIListInfo(Of TCollection As IList(Of TElement), TElement As IList(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 и не должен вызываться напрямую.

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

CreateIListInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Исходный код:
JsonMetadataServices.Collections.cs
Исходный код:
JsonMetadataServices.Collections.cs
Исходный код:
JsonMetadataServices.Collections.cs
Исходный код:
JsonMetadataServices.Collections.cs
Исходный код:
JsonMetadataServices.Collections.cs

Создает метаданные для типов, назначаемых .IList

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

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

TCollection

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

Параметры

options
JsonSerializerOptions

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

collectionInfo
JsonCollectionInfoValues<TCollection>

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

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

JsonTypeInfo<TCollection>

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

Комментарии

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

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