计时器每隔10秒在方法未调用时调用一次Tick事件
本文关键字:调用 一次 事件 Tick 10秒 方法 计时器 | 更新日期: 2023-09-27 18:03:23
在我的代码中,我有一个方法MyMethod()
,将定期从外部调用(通常~6秒)。
但是在某些情况下,我的方法将不再被调用(例如,用户取消了进度),我无法检查此事件。
由于这个事实,我想开始一个10秒的计时器,将被触发当我的方法是不在这个时间框架内调用。
我如何以及何时可以启动这个计时器?
- 实例化一个持续时间为10秒的新计时器
- 在
MyMethod()
内直接调用myTimer.Stop()
和myTimer.Start()
。
每次你点击你的方法计时器将被重置,如果方法在10秒内没有被再次调用你的计时器将被触发