共用方式為


DispatchSource.Timer.SetTimer(DispatchTime, Int64, Int64) 方法

定義

設定計時器的參數。

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 發生,直到取消計時器來源為止。

適用於