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
初始时间后触发计时器的间隔(以纳秒为单位)。
- nanosecondLeeway
- Int64
允许的延迟上限 (,因为系统可能会使系统进入睡眠状态) 。
注解
此方法返回后,为以前的计时器参数累积的任何挂起源数据将被清除;计时器的下一次触发将在 处 time
发生,此后每次触发 nanosecondInterval
,直到计时器源被取消。