Partager via


TimeProviderTaskExtensions.Delay Méthode

Définition

Crée une tâche qui se termine après un intervalle de temps spécifié.

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

Paramètres

timeProvider
TimeProvider

Le TimeProvider avec lequel interpréter delay.

delay
TimeSpan

Le TimeSpan à attendre avant d’effectuer la tâche retournée, ou InfiniteTimeSpan d’attendre indéfiniment.

cancellationToken
CancellationToken

Jeton d’annulation à observer en attendant la fin de la tâche.

Retours

Tâche qui représente le délai d’attente.

Exceptions

L’argument timeProvider a la valeur Null.

delay représente un intervalle de temps négatif autre que InfiniteTimeSpan.

S’applique à