DispatchSource.Timer.SetTimer(DispatchTime, Int64, Int64) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定計時器的參數。
public void SetTimer (CoreFoundation.DispatchTime time, long nanosecondInterval, long nanosecondLeeway);
member this.SetTimer : CoreFoundation.DispatchTime * int64 * int64 -> unit
參數
- time
- DispatchTime
要引發計時器的初始時間。 如果值為零,則計時器會以mach_absolute_time為基礎。
- nanosecondInterval
- Int64
以 nano 秒為單位的間隔,計時器會在初始時間之後引發。
- nanosecondLeeway
- Int64
允許延遲的上限 (,因為系統可能會讓系統進入睡眠) 。
備註
此方法傳回之後,已清除先前計時器參數累積的任何暫止來源資料;計時器的下一次引發將會在 time
發生,並在之後每隔一次間隔 nanosecondInterval
發生,直到取消計時器來源為止。