ITimer.Change(TimeSpan, TimeSpan) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
改變計時器的開始時間及方法呼叫間隔,並利用 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
A TimeSpan 代表在呼叫回調方法前的延遲時間,該方法是在建構時 ITimer 指定的。 指定 InfiniteTimeSpan 防止計時器重新啟動。 請指定 Zero 立即重新啟動計時器。
- period
- TimeSpan
回調方法呼叫間隔的時間區間,決定了計時器建構的時間。 指定 InfiniteTimeSpan 關閉週期性訊號。
傳回
true如果計時器成功更新;否則,。 false
例外狀況
dueTime或period參數(以毫秒計)小於 -1 或大於4294967294。
備註
ITimer 介面的實作者有責任確保執行緒安全。