DataflowBlock.ReceiveAllAsync<TOutput> Metod

Definition

Skapar en IAsyncEnumerable<T> som gör det möjligt att ta emot alla data från källan.

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)

Typparametrar

TOutput

Anger vilken typ av data som finns i källan.

Parametrar

source
IReceivableSourceBlock<TOutput>

Källan som ska asynkront ta emot.

cancellationToken
CancellationToken

Det CancellationToken som kan användas för att avbryta mottagningsåtgärden.

Returer

IAsyncEnumerable<TOutput>

Den skapade asynkrona uppräkningsbar.

Undantag

source är null.

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Gäller för