次の方法で共有


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

例外

または period パラメーター (dueTimeミリ秒単位) が -1 より小さいか、4294967294より大きい。

注釈

スレッドの安全性を確保するには、ITimer インターフェイスの実装者が責任を負います。

適用対象