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 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. |