Udostępnij za pośrednictwem


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

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

delay
TimeSpan

TimeSpan czekać przed ukończeniem zwróconego zadania lub InfiniteTimeSpan czekać 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