ChannelReader<T>.WaitToReadAsync(CancellationToken) Methode

Definitie

Retourneert een ValueTask<TResult> bewerking die wordt voltooid wanneer gegevens beschikbaar zijn om te lezen.

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)

Parameters

cancellationToken
CancellationToken

Een CancellationToken bewerking die wordt gebruikt om de wachtbewerking te annuleren.

Retouren

Een ValueTask<TResult> die wordt voltooid met een true resultaat wanneer gegevens beschikbaar zijn om te lezen of met een false resultaat wanneer er nooit meer gegevens beschikbaar zijn om te worden gelezen omdat het kanaal is voltooid.

Als het kanaal is voltooid met een uitzondering, wordt de taak ook voltooid met een uitzondering.

Uitzonderingen

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Van toepassing op