Freigeben über


TimeProviderTaskExtensions Klasse

Definition

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.

Gilt für: