DataflowBlock.ReceiveAllAsync<TOutput> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à partir de laquelle recevoir de manière asynchrone.
- cancellationToken
- CancellationToken
CancellationToken qui peut être utilisé pour annuler l’opération de réception.
Retours
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.