Taal

TimeProviderTaskExtensions.Delay Methode

Definitie

Hiermee maakt u een taak die na een opgegeven tijdsinterval wordt voltooid.

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

Parameters

timeProvider
TimeProvider

De TimeProvider waarmee moet worden geïnterpreteerd delay.

delay
TimeSpan

De TimeSpan taak die moet worden gewacht voordat de geretourneerde taak wordt voltooid of InfiniteTimeSpan voor onbepaalde tijd moet wachten.

cancellationToken
CancellationToken

Een annuleringstoken dat u kunt observeren terwijl wordt gewacht totdat de taak is voltooid.

Retouren

Een taak die de tijdsvertraging aangeeft.

Uitzonderingen

Het timeProvider argument is null.

delay vertegenwoordigt een ander tijdsinterval dan InfiniteTimeSpan.

Van toepassing op