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

建構計時器時所指定回呼方法調用之間的時間間隔。 指定 InfiniteTimeSpan 以停用週期的信號功能。

傳回

如果已成功更新計時器,則為 true,否則為 false

例外狀況

dueTimeperiod 參數,以毫秒為單位小於 -1 或大於 4294967294。

備註

ITimer 介面的實作者負責確保執行緒安全。

適用於