ChannelReader<T>.WaitToReadAsync(CancellationToken) Método

Definición

Devuelve un objeto ValueTask<TResult> que se completará cuando los datos estén disponibles para leerlos.

public abstract System.Threading.Tasks.ValueTask<bool> WaitToReadAsync(System.Threading.CancellationToken cancellationToken = default);
abstract member WaitToReadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<bool>
Public MustOverride Function WaitToReadAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Boolean)

Parámetros

cancellationToken
CancellationToken

que CancellationToken se usa para cancelar la operación de espera.

Devoluciones

Que ValueTask<TResult> se completará con un true resultado cuando los datos estén disponibles para leer o con un false resultado cuando no haya más datos disponibles para leerse debido a que el canal se completa correctamente.

Si el canal se completa con una excepción, la tarea también se completará con una excepción.

Excepciones

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Se aplica a