JsonMetadataServices.CreateIAsyncEnumerableInfo<TCollection,TElement> 方法

定义

为可 IAsyncEnumerable<T>分配给 的类型创建序列化元数据。

public:
generic <typename TCollection, typename TElement>
 where TCollection : System::Collections::Generic::IAsyncEnumerable<TElement> static System::Text::Json::Serialization::Metadata::JsonTypeInfo<TCollection> ^ CreateIAsyncEnumerableInfo(System::Text::Json::JsonSerializerOptions ^ options, System::Text::Json::Serialization::Metadata::JsonCollectionInfoValues<TCollection> ^ collectionInfo);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<TCollection> CreateIAsyncEnumerableInfo<TCollection,TElement> (System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<TCollection> collectionInfo) where TCollection : System.Collections.Generic.IAsyncEnumerable<TElement>;
static member CreateIAsyncEnumerableInfo : System.Text.Json.JsonSerializerOptions * System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<'Collection (requires 'Collection :> System.Collections.Generic.IAsyncEnumerable<'Element>)> -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Collection (requires 'Collection :> System.Collections.Generic.IAsyncEnumerable<'Element>)> (requires 'Collection :> System.Collections.Generic.IAsyncEnumerable<'Element>)
Public Shared Function CreateIAsyncEnumerableInfo(Of TCollection As IAsyncEnumerable(Of TElement), TElement As IAsyncEnumerable(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 源生成器的输出使用,不应直接调用。

适用于