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 с результатом, когда дальнейшие данные никогда не будут доступны для чтения из-за успешного завершения канала.
Если канал завершается с исключением, задача также завершится с исключением.
Исключения
Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.