TimeProviderTaskExtensions Classe

Definição

Fornecer métodos de extensão 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

Observações

A Microsoft. As interfaces de bibliotecas Bcl.TimeProvider destinam-se exclusivamente à construção contra uma área de superfície pré-.NET 8. Se o teu código está a ser construído contra .NET 8 ou superior, então esta biblioteca não deve ser utilizada.

Métodos

Name Description
CreateCancellationTokenSource(TimeProvider, TimeSpan)

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

Delay(TimeProvider, TimeSpan, CancellationToken)

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

WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)

Recebe um Task que será concluído quando isto Task terminar, quando o timeout especificado expirar, ou quando o especificado CancellationToken for solicitado o cancelamento.

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

Recebe um Task que será concluído quando isto Task terminar, quando o timeout especificado expirar, ou quando o especificado CancellationToken for solicitado o cancelamento.

Aplica-se a