Compartilhar via


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

O TimeSpan aguardar antes de concluir a tarefa retornada ou InfiniteTimeSpan aguardar indefinidamente.

cancellationToken
CancellationToken

Um token de cancelamento a ser observado enquanto aguarda a conclusão da tarefa.

Retornos

Uma tarefa que representa o atraso de tempo.

Exceções

O argumento timeProvider é nulo.

delay representa um intervalo de tempo negativo diferente de InfiniteTimeSpan.

Aplica-se a