TimeProviderTaskExtensions.Delay Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.