TimeProviderTaskExtensions Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |