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

初始时间后触发计时器的间隔(以纳秒为单位)。

nanosecondLeeway
Int64

允许的延迟上限 (,因为系统可能会使系统进入睡眠状态) 。

注解

此方法返回后,为以前的计时器参数累积的任何挂起源数据将被清除;计时器的下一次触发将在 处 time发生,此后每次触发 nanosecondInterval ,直到计时器源被取消。

适用于