Sdílet prostřednictvím


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

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.

Platí pro