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
El enumerable asincrónico que se ha 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 haya más datos o estará disponible para leerse.