ChannelReader<T>.WaitToReadAsync(CancellationToken) Metod

Definition

Returnerar en ValueTask<TResult> som slutförs när data är tillgängliga för läsning.

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)

Parametrar

cancellationToken
CancellationToken

En CancellationToken som används för att avbryta vänteåtgärden.

Returer

En ValueTask<TResult> som kommer att slutföras med ett true resultat när data är tillgängliga för läsning eller med ett false resultat när inga ytterligare data någonsin kommer att vara tillgängliga för läsning på grund av att kanalen har slutförts.

Om kanalen slutförs med ett undantag slutförs aktiviteten också med ett undantag.

Undantag

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Gäller för