ChannelReader<T>.WaitToReadAsync(CancellationToken) Метод

Определение

Возвращает значение ValueTask<TResult> , которое завершится, когда данные доступны для чтения.

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)

Параметры

cancellationToken
CancellationToken

Используется CancellationToken для отмены операции ожидания.

Возвращаемое значение

Результат ValueTask<TResult> , который будет завершен, true когда данные доступны для чтения или false с результатом, когда дальнейшие данные никогда не будут доступны для чтения из-за успешного завершения канала.

Если канал завершается с исключением, задача также завершится с исключением.

Исключения

Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.

Применяется к