Sdílet prostřednictvím


DataflowBlock.ReceiveAllAsync<TOutput> Metoda

Definice

Vytvoří objekt IAsyncEnumerable<T> , který umožňuje příjem všech dat ze zdroje.

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)

Parametry typu

TOutput

Určuje typ dat obsažených ve zdroji.

Parametry

source
IReceivableSourceBlock<TOutput>

Zdroj, ze kterého chcete asynchronně přijímat.

cancellationToken
CancellationToken

Hodnota CancellationToken , která se dá použít ke zrušení operace příjmu.

Návraty

IAsyncEnumerable<TOutput>

Vytvoření asynchronního výčtu.

Výjimky

Hodnota source je null.

Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.

Platí pro