Język

TimeProviderTaskExtensions.Delay Metoda

Definicja

Tworzy zadanie, które zostanie ukończone po określonym interwale czasu.

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

Element TimeProvider , za pomocą którego należy interpretować delayelement .

delay
TimeSpan

Oczekiwanie TimeSpan przed ukończeniem zwróconego zadania lub InfiniteTimeSpan oczekiwanie na czas nieokreślony.

cancellationToken
CancellationToken

Token anulowania do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące opóźnienie czasowe.

Wyjątki

Argument timeProvider ma wartość null.

delay reprezentuje ujemny interwał czasu inny niż InfiniteTimeSpan.

Dotyczy