TimeProviderTaskExtensions.Delay Metoda

Definice

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.

Platí pro