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
TimeProvider, s níž se mají interpretovat delay
.
- delay
- TimeSpan
TimeSpan čekat před dokončením vrácené úlohy nebo InfiniteTimeSpan čekat 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 záporný časový interval jiný než InfiniteTimeSpan.