-2

私のコード内にはMyMethod()、外部から定期的に呼び出されるメソッドがあります(通常は約6秒)。

ただし、状況によっては、メソッドが呼び出されなくなり(たとえば、ユーザーが進行状況をキャンセルした場合)、このイベントを確認することができません。

このため、この時間枠内にメソッドが呼び出されなかった場合に起動される10秒のタイマーを開始したいと思います。

このタイマーはいつどのように開始できますか?

4

1 に答える 1

1
  • 10秒の持続時間で新しいタイマーをインスタンス化します。
  • とを呼び出すMyMethod()だけです。myTimer.Stop()myTimer.Start()

メソッドをヒットするたびにタイマーがリセットされ、10秒以内にメソッドが再度呼び出されない場合はタイマーが起動されます。

于 2013-03-12T10:16:55.013 に答える