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
TimeSpan,表示延遲的時間長度,一旦超過這個時間就叫用先前建構 ITimer 時指定的回呼方法。 指定 InfiniteTimeSpan 以防止計時器重新啟動。 指定 Zero 以立即重新啟動計時器。
- period
- TimeSpan
建構計時器時所指定回呼方法調用之間的時間間隔。 指定 InfiniteTimeSpan 以停用週期的信號功能。
傳回
如果已成功更新計時器,則為 true
,否則為 false
。
例外狀況
dueTime
或 period
參數,以毫秒為單位小於 -1 或大於 4294967294。
備註
ITimer 介面的實作者負責確保執行緒安全。