Freigeben über


ITimer.Change(TimeSpan, TimeSpan) Methode

Definition

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

Gilt für: