DataflowBlock.ReceiveAllAsync<TOutput> Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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.