Comparteix a través de


TimeProviderTaskExtensions Clase

Definición

Proporcione métodos de extensiones para operaciones de Task con TimeProvider.

public ref class TimeProviderTaskExtensions abstract sealed
public static class TimeProviderTaskExtensions
type TimeProviderTaskExtensions = class
Public Module TimeProviderTaskExtensions
Herencia
TimeProviderTaskExtensions

Comentarios

Las interfaces de biblioteca Microsoft.Bcl.TimeProvider están diseñadas únicamente para su uso en la compilación en pre-.NET 8 superficies. Si el código se está compilando en .NET 8 o superior, esta biblioteca no debe usarse.

Métodos

CreateCancellationTokenSource(TimeProvider, TimeSpan)

Inicializa una nueva instancia de la clase CancellationTokenSource que se cancelará después del TimeSpanespecificado.

Delay(TimeProvider, TimeSpan, CancellationToken)

Crea una tarea que se completa después de un intervalo de tiempo especificado.

WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)

Obtiene un Task que se completará cuando finalice este Task, cuando expire el tiempo de espera especificado o cuando se haya solicitado la cancelación del CancellationToken especificado.

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

Obtiene un Task que se completará cuando finalice este Task, cuando expire el tiempo de espera especificado o cuando se haya solicitado la cancelación del CancellationToken especificado.

Se aplica a