Condividi tramite


TimeProviderTaskExtensions Classe

Definizione

Fornire metodi di estensione per le operazioni di Task con TimeProvider.

public ref class TimeProviderTaskExtensions abstract sealed
public static class TimeProviderTaskExtensions
type TimeProviderTaskExtensions = class
Public Module TimeProviderTaskExtensions
Ereditarietà
TimeProviderTaskExtensions

Commenti

Le interfacce della libreria Microsoft.Bcl.TimeProvider sono destinate esclusivamente all'uso nell'edificio in base a pre-.NET 8 superficie di attacco. Se il codice è in fase di compilazione su .NET 8 o versione successiva, questa libreria non deve essere usata.

Metodi

CreateCancellationTokenSource(TimeProvider, TimeSpan)

Inizializza una nuova istanza della classe CancellationTokenSource che verrà annullata dopo il TimeSpanspecificato.

Delay(TimeProvider, TimeSpan, CancellationToken)

Crea un'attività che viene completata dopo un intervallo di tempo specificato.

WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)

Ottiene un Task che verrà completato al termine dell'Task, alla scadenza del timeout specificato o alla richiesta di annullamento dell'CancellationToken specificato.

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

Ottiene un Task che verrà completato al termine dell'Task, alla scadenza del timeout specificato o alla richiesta di annullamento dell'CancellationToken specificato.

Si applica a