ITimer.Change(TimeSpan, TimeSpan) メソッド

定義

TimeSpan値を使用して時間間隔を測定し、タイマーのメソッド呼び出しの開始時刻と間隔を変更します。

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

パラメーター

dueTime
TimeSpan

TimeSpanが構築されたときに指定されたコールバック メソッドを呼び出すまでの遅延時間を表すITimer。 タイマーが再起動されないようにするには、 InfiniteTimeSpan を指定します。 タイマーをすぐに再起動する Zero を指定します。

period
TimeSpan

Timer が構築されたときに指定されたコールバック メソッドの呼び出し間の時間間隔。 定期的なシグナリングを無効にする InfiniteTimeSpan を指定します。

返品

true タイマーが正常に更新された場合。それ以外の場合は false

例外

dueTime または period パラメーター (ミリ秒単位) は、-1 未満か、4294967294より大きい値です。

注釈

スレッド セーフを確保するのは、ITimer インターフェイスの実装者の責任です。

適用対象