DataflowBlock.ReceiveAllAsync<TOutput> Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy obiekt IAsyncEnumerable<T> , który umożliwia odbieranie wszystkich danych ze źródła.
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
Określa typ danych zawartych w źródle.
Parametry
Źródło, z którego ma zostać asynchroniczne odbieranie.
- cancellationToken
- CancellationToken
Element CancellationToken , który może służyć do anulowania operacji odbierania.
Zwraca
Utworzony asynchroniczny element wyliczalny.
Wyjątki
Wartość source
to null
.
Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.