TimeProviderTaskExtensions.Delay Metoda

Definice

Vytvoří úlohu, která se dokončí po zadaném časovém intervalu.

C#
public static System.Threading.Tasks.Task Delay (this TimeProvider timeProvider, TimeSpan delay, System.Threading.CancellationToken cancellationToken = default);

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

Produkt Verze
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)