ITimer.Change(TimeSpan, TimeSpan) 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.
Ändert die Startzeit und das Intervall zwischen Methodenaufrufen für einen Zeitgeber unter Verwendung von TimeSpan-Werten zum Messen von Zeitintervallen.
public:
bool Change(TimeSpan dueTime, TimeSpan period);
public bool Change (TimeSpan dueTime, TimeSpan period);
abstract member Change : TimeSpan * TimeSpan -> bool
Public Function Change (dueTime As TimeSpan, period As TimeSpan) As Boolean
Parameter
- dueTime
- TimeSpan
Eine TimeSpan zum Darstellen der Zeitspanne, die gewartet werden soll, bis die beim Erstellen von ITimer angegebene Rückrufmethode aufgerufen wird. Geben Sie InfiniteTimeSpan an, um den Neustart des Zeitgebers zu verhindern. Geben Sie Zero an, um den Timer sofort neu zu starten.
- period
- TimeSpan
Das Zeitintervall zwischen Aufrufen der Rückrufmethode, die beim Erstellen des Timers angegeben wurde. Geben Sie InfiniteTimeSpan an, um periodisches Signalisieren zu deaktivieren.
Gibt zurück
true
, wenn der Timer erfolgreich aktualisiert wurde, andernfalls false
.
Ausnahmen
Der dueTime
- oder period
-Parameter ist in Millisekunden kleiner als -1 oder größer als 4294967294.
Hinweise
Es liegt in der Verantwortung des Implementierers der ITimer-Schnittstelle, die Threadsicherheit zu gewährleisten.