Ler em inglês

Compartilhar via


TimeProviderTaskExtensions Classe

Definição

Forneça métodos de extensões para operações de Task com TimeProvider.

public static class TimeProviderTaskExtensions
Herança
TimeProviderTaskExtensions

Comentários

As interfaces da biblioteca Microsoft.Bcl.TimeProvider destinam-se exclusivamente ao uso na criação em pre-.NET área de superfície 8. Se o código estiver sendo criado em relação ao .NET 8 ou superior, essa biblioteca não deverá ser utilizada.

Métodos

CreateCancellationTokenSource(TimeProvider, TimeSpan)

Inicializa uma nova instância da classe CancellationTokenSource que será cancelada após o TimeSpanespecificado.

Delay(TimeProvider, TimeSpan, CancellationToken)

Cria uma tarefa que é concluída após um intervalo de tempo especificado.

WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)

Obtém um Task que será concluído quando esse Task for concluído, quando o tempo limite especificado expirar ou quando o CancellationToken especificado tiver o cancelamento solicitado.

WaitAsync<TResult>(Task<TResult>, TimeSpan, TimeProvider, CancellationToken)

Obtém um Task que será concluído quando esse Task for concluído, quando o tempo limite especificado expirar ou quando o CancellationToken especificado tiver o cancelamento solicitado.

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)