Condividi tramite


TimeProviderTaskExtensions.Delay Metodo

Definizione

Crea un'attività che viene completata dopo un intervallo di tempo specificato.

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

Parametri

timeProvider
TimeProvider

TimeProvider con cui interpretare delay.

delay
TimeSpan

Il TimeSpan di attesa prima di completare l'attività restituita o InfiniteTimeSpan attendere per un periodo illimitato.

cancellationToken
CancellationToken

Token di annullamento da osservare durante l'attesa del completamento dell'attività.

Restituisce

Attività che rappresenta il ritardo di tempo.

Eccezioni

L'argomento timeProvider è Null.

delay rappresenta un intervallo di tempo negativo diverso da InfiniteTimeSpan.

Si applica a