ChannelReader<T>.ReadAllAsync(CancellationToken) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří IAsyncEnumerable<T>, které umožňuje načítat všechna data z kanálu.
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)
Parametry
- cancellationToken
- CancellationToken
Token zrušení, který se má použít k zrušení výčtu. Pokud jsou data okamžitě připravená ke čtení, můžou se tato data získat i po vyžádání zrušení.
Návraty
Vytvořený asynchronní výčet.
Výjimky
Token zrušení byl zrušen. Tato výjimka je uložena do vrácené úlohy.
Poznámky
Každé MoveNextAsync() volání, které se vrátí true , přečte další položku mimo kanál.
MoveNextAsync() vrátí false , jakmile nebudou k dispozici žádná další data nebo budou nikdy k dispozici ke čtení.