TimeProviderTaskExtensions.Delay Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.