Partilhar via


TimeProviderTaskExtensions Classe

Definição

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

public ref class TimeProviderTaskExtensions abstract sealed
public static class TimeProviderTaskExtensions
type TimeProviderTaskExtensions = class
Public Module 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