TimeProviderTaskExtensions.Delay 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ří úlohu, která se dokončí po zadaném časovém intervalu.
public static System.Threading.Tasks.Task Delay(this TimeProvider timeProvider, TimeSpan delay, System.Threading.CancellationToken cancellationToken = default);
static member Delay : TimeProvider * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function Delay (timeProvider As TimeProvider, delay As TimeSpan, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametry
- timeProvider
- TimeProvider
S TimeProvider tím, s nímž je třeba interpretovat delay.
- delay
- TimeSpan
Čekání TimeSpan před dokončením vráceného úkolu nebo InfiniteTimeSpan čekání na neomezenou dobu.
- cancellationToken
- CancellationToken
Token zrušení, který se má sledovat při čekání na dokončení úkolu.
Návraty
Úkol, který představuje časové zpoždění.
Výjimky
Argument timeProvider má hodnotu null.
delay představuje jiný záporný časový interval než InfiniteTimeSpan.