Partager via


DataflowBlock.ReceiveAllAsync<TOutput> Méthode

Définition

Crée un IAsyncEnumerable<T> qui permet de recevoir toutes les données de la source.

public static System.Collections.Generic.IAsyncEnumerable<TOutput> ReceiveAllAsync<TOutput> (this System.Threading.Tasks.Dataflow.IReceivableSourceBlock<TOutput> source, System.Threading.CancellationToken cancellationToken = default);
static member ReceiveAllAsync : System.Threading.Tasks.Dataflow.IReceivableSourceBlock<'Output> * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Output>
<Extension()>
Public Function ReceiveAllAsync(Of TOutput) (source As IReceivableSourceBlock(Of TOutput), Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of TOutput)

Paramètres de type

TOutput

Spécifie le type de données contenu dans la source.

Paramètres

source
IReceivableSourceBlock<TOutput>

Source à partir de laquelle recevoir de manière asynchrone.

cancellationToken
CancellationToken

CancellationToken qui peut être utilisé pour annuler l’opération de réception.

Retours

IAsyncEnumerable<TOutput>

L’énumérable asynchrone créé.

Exceptions

Le source est null.

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à