ChannelReader<T>.ReadAllAsync(CancellationToken) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria um IAsyncEnumerable<T> que permite ler todos os dados do canal.
public virtual System.Collections.Generic.IAsyncEnumerable<T> ReadAllAsync(System.Threading.CancellationToken cancellationToken = default);
abstract member ReadAllAsync : System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'T>
override this.ReadAllAsync : System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'T>
Public Overridable Function ReadAllAsync (Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of T)
Parâmetros
- cancellationToken
- CancellationToken
O token de cancelamento a usar para cancelar a enumeração. Se os dados estiverem imediatamente prontos para leitura, esses dados podem ser fornecidos mesmo após o pedido de cancelamento.
Devoluções
O enumerável assíncrono criado.
Exceções
O token de cancelamento foi cancelado. Esta exceção é armazenada na tarefa devolvida.
Observações
Cada MoveNextAsync() chamada que retorna true lê o próximo item fora do canal.
MoveNextAsync() Retorna false assim que não houver ou nunca estiverem disponíveis mais dados para leitura.