ChannelReader<T>.WaitToReadAsync(CancellationToken) Metoda

Definice

ValueTask<TResult> Vrátí hodnotu, která se dokončí, když budou data k dispozici ke čtení.

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)

Parametry

cancellationToken
CancellationToken

A CancellationToken used to cancel the wait operation.

Návraty

Výsledek ValueTask<TResult> se dokončí true , když budou data k dispozici ke čtení nebo výsledku false , pokud nebudou kvůli úspěšnému dokončení kanálu k dispozici žádná další data.

Pokud se kanál dokončí s výjimkou, úkol se dokončí také s výjimkou.

Výjimky

Token zrušení byl zrušen. Tato výjimka je uložena do vrácené úlohy.

Platí pro