ITimer.Change(TimeSpan, TimeSpan) Methode

Definition

Ändert die Startzeit und das Intervall zwischen Methodenaufrufen für einen Timer mithilfe 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

A TimeSpan representing the time to delay before invoking the callback method specified when the ITimer was build. Geben Sie an InfiniteTimeSpan , um zu verhindern, dass der Timer neu gestartet wird. Geben Sie Zero an, dass der Timer sofort neu gestartet werden soll.

period
TimeSpan

Das Zeitintervall zwischen Aufrufen der Rückrufmethode, die beim Erstellen des Timers angegeben wurde. Geben Sie an InfiniteTimeSpan , um die regelmäßige Signalisierung zu deaktivieren.

Gibt zurück

truewenn der Timer erfolgreich aktualisiert wurde; andernfalls . false

Ausnahmen

Der dueTime Parameter period in Millisekunden ist kleiner als -1 oder größer als 4294967294.

Hinweise

Es liegt in der Verantwortung des Implementierers der ITimer-Schnittstelle, die Threadsicherheit sicherzustellen.

Gilt für: