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ří objekt IAsyncEnumerable<T> , který umožňuje čtení všech dat 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 použije ke zrušení výčtu. Pokud jsou data okamžitě připravená ke čtení, pak se můžou získat i po požadavku na zrušení.
Návraty
Vytvoření asynchronního výčtu.
Výjimky
Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.
Poznámky
Každé MoveNextAsync() volání, které se vrátí true
, přečte z kanálu další položku.
MoveNextAsync() vrátí hodnotu, false
jakmile nebudou nebo nebudou k dispozici další data ke čtení.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro