TimeProviderTaskExtensions.Delay Método

Definición

Crea una tarea que se completa después de un intervalo de tiempo especificado.

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

Parámetros

timeProvider
TimeProvider

con el TimeProvider que se va a interpretar delay.

delay
TimeSpan

que TimeSpan se debe esperar antes de completar la tarea devuelta o InfiniteTimeSpan esperar indefinidamente.

cancellationToken
CancellationToken

Token de cancelación que se debe observar mientras espera a que se complete la tarea.

Devoluciones

Tarea que representa el retraso de tiempo.

Excepciones

El timeProvider argumento es NULL.

delay representa un intervalo de tiempo negativo distinto de InfiniteTimeSpan.

Se aplica a