ChannelReader<T>.WaitToReadAsync(CancellationToken) Methode

Definition

Gibt einen ValueTask<TResult> Wert zurück, der abgeschlossen wird, wenn Daten zum Lesen verfügbar sind.

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)

Parameter

cancellationToken
CancellationToken

Ein CancellationToken verwendeter Vorgang zum Abbrechen des Wartevorgangs.

Gibt zurück

Ein ValueTask<TResult> Ergebnis, das abgeschlossen true wird, wenn Daten zum Lesen oder Mit einem false Ergebnis verfügbar sind, wenn keine weiteren Daten aufgrund des erfolgreichen Abschlusses des Kanals verfügbar sein werden.

Wenn der Kanal mit einer Ausnahme abgeschlossen ist, wird die Aufgabe auch mit einer Ausnahme abgeschlossen.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für: