Skip to content

IGrainTimer.Change(TimeSpan, TimeSpan)

Change(TimeSpan, TimeSpan)

abstract
public abstract void Change(TimeSpan dueTime, TimeSpan period)
Changes the start time and the interval between method invocations for a timer, using System.TimeSpan values to measure time intervals.

Parameters

dueTimeTimeSpan
A System.TimeSpan representing the amount of time to delay before invoking the callback method specified when the IGrainTimer was constructed. Specify System.Threading.Timeout.InfiniteTimeSpan to prevent the timer from restarting. Specify System.TimeSpan.Zero to restart the timer immediately.
periodTimeSpan
The time interval between invocations of the callback method specified when the timer was constructed. Specify System.Threading.Timeout.InfiniteTimeSpan to disable periodic signaling.

Exceptions

System.ArgumentOutOfRangeException
The dueTime or period parameter, in milliseconds, is less than -1 or greater than 4294967294.