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

Definición

Devuelve un ValueTask<TResult> que se completará cuando haya datos disponibles para leer.

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

Un CancellationToken utilizado para cancelar la operación de espera.

Devoluciones

Un valor ValueTask<TResult> que se completará con un resultado true cuando haya datos disponibles para leer o con un resultado false cuando ya no haya datos disponibles para leer debido a la finalización correcta del canal.

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