TimeProviderTaskExtensions Classe

Definição

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

public ref class TimeProviderTaskExtensions abstract sealed
public static class TimeProviderTaskExtensions
type TimeProviderTaskExtensions = class
Public Module TimeProviderTaskExtensions
Herança
TimeProviderTaskExtensions

Comentários

O Microsoft. As interfaces da biblioteca Bcl.TimeProvider destinam-se exclusivamente ao uso na criação em relação à área de superfície pré-.NET 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

Nome Description
CreateCancellationTokenSource(TimeProvider, TimeSpan)

Inicializa uma nova instância da CancellationTokenSource classe que será cancelada após a especificada TimeSpan.

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 isso Task for concluído, quando o tempo limite especificado expirar ou quando o cancelamento especificado CancellationToken for solicitado.

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

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

Aplica-se a