DataflowBlock.ReceiveAllAsync<TOutput> Methode

Definitie

Hiermee maakt u een IAsyncEnumerable<T> bestand waarmee alle gegevens van de bron kunnen worden ontvangen.

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)

Type parameters

TOutput

Hiermee geeft u het type gegevens op dat in de bron is opgenomen.

Parameters

source
IReceivableSourceBlock<TOutput>

De bron waaruit asynchroon moet worden ontvangen.

cancellationToken
CancellationToken

De CancellationToken bewerking die kan worden gebruikt om de ontvangstbewerking te annuleren.

Retouren

IAsyncEnumerable<TOutput>

De gemaakte asynchrone opsomming.

Uitzonderingen

De source is null.

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Van toepassing op