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);

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

Produto Versões
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)