Freigeben über


ChannelWriter<T>.WaitToWriteAsync(CancellationToken) Methode

Definition

Gibt eine ValueTask<TResult> zurück, die abgeschlossen wird, wenn Speicherplatz zum Schreiben eines Elements verfügbar ist.

public abstract System.Threading.Tasks.ValueTask<bool> WaitToWriteAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member WaitToWriteAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<bool>
Public MustOverride Function WaitToWriteAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Boolean)

Parameter

cancellationToken
CancellationToken

Ein zum Beenden des Wartevorgangs verwendetes CancellationToken.

Gibt zurück

Eine ValueTask<TResult>, die mit einem true-Ergebnis abgeschlossen wird, wenn Speicherplatz zum Schreiben eines Elements verfügbar ist, oder mit einem false-Ergebnis, wenn keine weiteren Schreibvorgänge zulässig sind.

Ausnahmen

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

Gilt für: