DataflowBlock.ReceiveAllAsync<TOutput> Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um IAsyncEnumerable<T> que permite o recebimento de todos os dados da origem.
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)
Parâmetros de tipo
- TOutput
Especifica o tipo de dados contidos na origem.
Parâmetros
A origem da qual receber de forma assíncrona.
- cancellationToken
- CancellationToken
O CancellationToken que pode ser usado para cancelar a operação de recebimento.
Retornos
O enumerável assíncrono criado.
Exceções
O source
é null
.
O token de cancelamento foi cancelado. Essa exceção é armazenada na tarefa retornada.