计时器每隔10秒在方法未调用时调用一次Tick事件

本文关键字:调用 一次 事件 Tick 10秒 方法 计时器 | 更新日期: 2023-09-27 18:03:23

在我的代码中,我有一个方法MyMethod(),将定期从外部调用(通常~6秒)。

但是在某些情况下,我的方法将不再被调用(例如,用户取消了进度),我无法检查此事件。

由于这个事实,我想开始一个10秒的计时器,将被触发当我的方法是在这个时间框架内调用。

我如何以及何时可以启动这个计时器?

计时器每隔10秒在方法未调用时调用一次Tick事件

  • 实例化一个持续时间为10秒的新计时器
  • MyMethod()内直接调用myTimer.Stop()myTimer.Start()

每次你点击你的方法计时器将被重置,如果方法在10秒内没有被再次调用你的计时器将被触发