PeriodicTimer.WaitForNextTickAsync(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í.
Čeká na další zaškrtnutí časovače nebo na zastavení časovače.
public System.Threading.Tasks.ValueTask<bool> WaitForNextTickAsync (System.Threading.CancellationToken cancellationToken = default);
member this.WaitForNextTickAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<bool>
Public Function WaitForNextTickAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Boolean)
Parametry
- cancellationToken
- CancellationToken
A CancellationToken pro zrušení asynchronního čekání. Pokud je požadováno zrušení, má vliv pouze na jednu operaci čekání; základní časovač pokračuje ve aktivaci.
Návraty
Úkol, který bude dokončen kvůli aktivaci časovače, Dispose() zavolání kvůli zastavení časovače nebo kvůli požadavku na zrušení.
Výjimky
Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.
Poznámky
Chová PeriodicTimer se jako událost automatického resetování v tom, že více zaškrtnutí je sloučeno do jediného zaškrtnutí, pokud k nim dojde mezi voláními WaitForNextTickAsync(CancellationToken). Podobně volání Dispose() zruší všechna zaškrtnutí, která ještě nebyla spotřebována. WaitForNextTickAsync(CancellationToken)může být současně používán pouze jedním příjemcem a může být použit současně s jedním voláním .Dispose()
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