Partager via


JsonMetadataServices.CreateIAsyncEnumerableInfo<TCollection,TElement> Méthode

Définition

Crée des métadonnées de sérialisation pour les types assignables à 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)

Paramètres de type

TCollection

Définition générique du type.

TElement

Définition générique du type d’élément.

Paramètres

options
JsonSerializerOptions

JsonSerializerOptions à utiliser pour la sérialisation et la désérialisation.

collectionInfo
JsonCollectionInfoValues<TCollection>

Fournit des métadonnées de sérialisation sur le type de collection.

Retours

JsonTypeInfo<TCollection>

Métadonnées de sérialisation pour le type donné.

Remarques

Cette API est destinée à être utilisée par la sortie du générateur source System.Text.Json et ne doit pas être appelée directement.

S’applique à