ChannelReader<T>.ReadAllAsync(CancellationToken) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Es erstellt eine IAsyncEnumerable<T>, die das Lesen aller Daten aus dem Kanal ermöglicht.
public virtual System.Collections.Generic.IAsyncEnumerable<T> ReadAllAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member ReadAllAsync : System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'T>
override this.ReadAllAsync : System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'T>
Public Overridable Function ReadAllAsync (Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of T)
Parameter
- cancellationToken
- CancellationToken
Das Abbruchtoken zum Abbrechen der Enumeration. Wenn Die Daten sofort zum Lesen bereit sind, können diese Daten auch nach der Abbruchanforderung zurückgegeben werden.
Gibt zurück
Die erstellte asynchrone Enumerable.
Ausnahmen
Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.
Hinweise
Jeder MoveNextAsync() aufruf, der zurückgegeben true
wird, liest das nächste Element aus dem Kanal.
MoveNextAsync() gibt zurück, false
sobald keine weiteren Daten zum Lesen verfügbar sind oder jemals verfügbar sind.