TimeProviderTaskExtensions.Delay Methode
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.
Erstellt eine Aufgabe, die nach einem angegebenen Zeitintervall abgeschlossen wird.
public static System.Threading.Tasks.Task Delay (this TimeProvider timeProvider, TimeSpan delay, System.Threading.CancellationToken cancellationToken = default);
static member Delay : TimeProvider * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function Delay (timeProvider As TimeProvider, delay As TimeSpan, Optional cancellationToken As CancellationToken = Nothing) As Task
Parameter
- timeProvider
- TimeProvider
Die TimeProvider, mit der delay
interpretiert werden soll.
- delay
- TimeSpan
Die TimeSpan warten, bevor die zurückgegebene Aufgabe abgeschlossen wird, oder InfiniteTimeSpan auf unbestimmte Zeit warten.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das beim Warten auf den Abschluss der Aufgabe beobachtet werden soll.
Gibt zurück
Eine Aufgabe, die die Zeitverzögerung darstellt.
Ausnahmen
Das argument timeProvider
ist null.
delay
stellt ein anderes als InfiniteTimeSpannegatives Zeitintervall dar.