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í.
ValueTask<TResult> Vrátí hodnotu, která se dokončí, když budou data k dispozici ke č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
A CancellationToken used to cancel the wait operation.
Návraty
Výsledek ValueTask<TResult> se dokončí true , když budou data k dispozici ke čtení nebo výsledku false , pokud nebudou kvůli úspěšnému dokončení kanálu k dispozici žádná další data.
Pokud se kanál dokončí s výjimkou, úkol se dokončí také s výjimkou.
Výjimky
Token zrušení byl zrušen. Tato výjimka je uložena do vrácené úlohy.