ChannelReader<T>.WaitToReadAsync(CancellationToken) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.