TimeProviderTaskExtensions.Delay Metod

Definition

Skapar en aktivitet som slutförs efter ett angivet tidsintervall.

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

Parametrar

timeProvider
TimeProvider

Med TimeProvider vilken du ska tolka delay.

delay
TimeSpan

Att TimeSpan vänta innan den returnerade uppgiften slutförs eller InfiniteTimeSpan att vänta på obestämd tid.

cancellationToken
CancellationToken

En annulleringstoken som ska observeras i väntan på att aktiviteten ska slutföras.

Returer

En uppgift som representerar tidsfördröjningen.

Undantag

Argumentet timeProvider är null.

delay representerar ett annat negativt tidsintervall än InfiniteTimeSpan.

Gäller för