ChannelReader<T>.WaitToReadAsync(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í.
Vrátí hodnotu ValueTask<TResult> , která se dokončí, až budou data k dispozici pro čtení.
public abstract System.Threading.Tasks.ValueTask<bool> WaitToReadAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member WaitToReadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<bool>
Public MustOverride Function WaitToReadAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Boolean)
Parametry
- cancellationToken
- CancellationToken
Slouží CancellationToken ke zrušení operace čekání.
Návraty
Hodnota ValueTask<TResult> , která se dokončí s true
výsledkem, když jsou data k dispozici pro čtení, nebo s false
výsledkem, když už nebudou k dispozici žádná další data pro čtení, protože se kanál úspěšně dokončil.
Pokud se kanál dokončí s výjimkou, úkol se také dokončí s výjimkou.
Výjimky
Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.