TimeProviderTaskExtensions Classe

Definizione

Fornire metodi di estensione per Task le operazioni con TimeProvider.

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

Commenti

Microsoft. Le interfacce della libreria Bcl.TimeProvider sono destinate esclusivamente all'uso in fase di compilazione rispetto alla superficie di .NET 8. Se il codice viene compilato con .NET 8 o versione successiva, questa libreria non deve essere usata.

Metodi

Nome Descrizione
CreateCancellationTokenSource(TimeProvider, TimeSpan)

Inizializza una nuova istanza della CancellationTokenSource classe che verrà annullata dopo l'oggetto specificato TimeSpan.

Delay(TimeProvider, TimeSpan, CancellationToken)

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

WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)

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

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

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

Si applica a