TimeProviderTaskExtensions.Delay Método

Definição

Cria uma tarefa que é concluída após um intervalo de tempo 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

O TimeProvider com o qual interpretar delay.

delay
TimeSpan

Depois, TimeSpan esperar antes de completar a tarefa devolvida, ou InfiniteTimeSpan esperar indefinidamente.

cancellationToken
CancellationToken

Um token de cancelamento para observar enquanto se espera que a tarefa seja concluída.

Devoluções

Uma tarefa que representa o atraso temporal.

Exceções

O timeProvider argumento é nulo.

delay representa um intervalo de tempo negativo diferente de InfiniteTimeSpan.

Aplica-se a