TimeProviderTaskExtensions.Delay Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.