ChannelReader<T>.ReadAllAsync(CancellationToken) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea una instancia de IAsyncEnumerable<T> que permite leer todos los datos del 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
Token de cancelación que se va a usar para cancelar la enumeración. Si los datos están listos para leerse inmediatamente, esos datos se pueden producir incluso después de que se haya solicitado la cancelación.
Devoluciones
Enumerable asincrónico creado.
Excepciones
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Comentarios
Cada MoveNextAsync() llamada que devuelve true leerá el siguiente elemento fuera del canal.
MoveNextAsync() devuelve false una vez que no hay más datos o nunca estará disponible para leerlos.