共用方式為


JsonMetadataServices.CreateIEnumerableInfo 方法

定義

多載

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

建立可指派給 IEnumerable<T> 之型別的中繼資料。

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

建立可指派給 IEnumerable 之型別的中繼資料。

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

來源:
JsonMetadataServices.Collections.cs
來源:
JsonMetadataServices.Collections.cs
來源:
JsonMetadataServices.Collections.cs

建立可指派給 IEnumerable<T> 之型別的中繼資料。

public:
generic <typename TCollection, typename TElement>
 where TCollection : System::Collections::Generic::IEnumerable<TElement> static System::Text::Json::Serialization::Metadata::JsonTypeInfo<TCollection> ^ CreateIEnumerableInfo(System::Text::Json::JsonSerializerOptions ^ options, System::Text::Json::Serialization::Metadata::JsonCollectionInfoValues<TCollection> ^ collectionInfo);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<TCollection> CreateIEnumerableInfo<TCollection,TElement> (System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<TCollection> collectionInfo) where TCollection : System.Collections.Generic.IEnumerable<TElement>;
static member CreateIEnumerableInfo : System.Text.Json.JsonSerializerOptions * System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<#seq<'Element>> -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<#seq<'Element>>
Public Shared Function CreateIEnumerableInfo(Of TCollection As IEnumerable(Of TElement), TElement As IEnumerable(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 來源產生器的輸出使用,不應直接呼叫。

適用於

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

來源:
JsonMetadataServices.Collections.cs
來源:
JsonMetadataServices.Collections.cs
來源:
JsonMetadataServices.Collections.cs

建立可指派給 IEnumerable 之型別的中繼資料。

public:
generic <typename TCollection>
 where TCollection : System::Collections::IEnumerable static System::Text::Json::Serialization::Metadata::JsonTypeInfo<TCollection> ^ CreateIEnumerableInfo(System::Text::Json::JsonSerializerOptions ^ options, System::Text::Json::Serialization::Metadata::JsonCollectionInfoValues<TCollection> ^ collectionInfo);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<TCollection> CreateIEnumerableInfo<TCollection> (System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<TCollection> collectionInfo) where TCollection : System.Collections.IEnumerable;
static member CreateIEnumerableInfo : System.Text.Json.JsonSerializerOptions * System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<'Collection (requires 'Collection :> System.Collections.IEnumerable)> -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Collection (requires 'Collection :> System.Collections.IEnumerable)> (requires 'Collection :> System.Collections.IEnumerable)
Public Shared Function CreateIEnumerableInfo(Of TCollection As IEnumerable) (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 來源產生器的輸出使用,不應直接呼叫。

適用於