Freigeben über


ChannelReader<T>.ReadAsync(CancellationToken) Methode

Definition

Liest asynchron ein Element aus dem Kanal.

public virtual System.Threading.Tasks.ValueTask<T> ReadAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member ReadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'T>
override this.ReadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'T>
Public Overridable Function ReadAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of T)

Parameter

cancellationToken
CancellationToken

Ein zum Beenden des Lesevorgangs verwendetes CancellationToken.

Gibt zurück

Eine ValueTask<TResult>, die den asynchronen Lesevorgang darstellt.

Ausnahmen

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

Hinweise

Wenn der Vorgang abgebrochen wird, hat der Vorgang kein Element aus dem Kanal entfernt.

Gilt für: