TimeProviderTaskExtensions.Delay Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.