TimeProviderTaskExtensions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 . |