TimeProviderTaskExtensions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellen Sie Erweiterungsmethoden für Task Vorgänge mit TimeProviderbereit.
public ref class TimeProviderTaskExtensions abstract sealed
public static class TimeProviderTaskExtensions
type TimeProviderTaskExtensions = class
Public Module TimeProviderTaskExtensions
- Vererbung
-
TimeProviderTaskExtensions
Hinweise
Die Microsoft.Bcl.TimeProvider-Bibliotheksschnittstellen sind ausschließlich für die Erstellung von pre-.NET 8 Oberflächen vorgesehen. Wenn Ihr Code für .NET 8 oder höher erstellt wird, sollte diese Bibliothek nicht verwendet werden.
Methoden
CreateCancellationTokenSource(TimeProvider, TimeSpan) |
Initialisiert eine neue Instanz der CancellationTokenSource Klasse, die nach dem angegebenen TimeSpanabgebrochen wird. |
Delay(TimeProvider, TimeSpan, CancellationToken) |
Erstellt eine Aufgabe, die nach einem angegebenen Zeitintervall abgeschlossen wird. |
WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken) |
Ruft eine Task ab, die abgeschlossen wird, wenn diese Task abgeschlossen ist, wann das angegebene Timeout abläuft oder wenn die angegebene CancellationToken den Abbruch angefordert hat. |
WaitAsync<TResult>(Task<TResult>, TimeSpan, TimeProvider, CancellationToken) |
Ruft eine Task ab, die abgeschlossen wird, wenn diese Task abgeschlossen ist, wann das angegebene Timeout abläuft oder wenn die angegebene CancellationToken den Abbruch angefordert hat. |