-2
在我的代碼我有一個方法MyMethod()
將定期從外部調用(通常約6秒)。每隔10秒Timer Tick事件想要調用時,方法不被調用
但是在某些情況下,我的方法將不會再被調用(例如,用戶取消了進度),我無法檢查此事件。
由於這個事實,我想要啓動一個10秒的計時器,當我的方法是而不是在此時間範圍內調用時將被觸發。
如何以及何時可以啓動此計時器?
在我的代碼我有一個方法MyMethod()
將定期從外部調用(通常約6秒)。每隔10秒Timer Tick事件想要調用時,方法不被調用
但是在某些情況下,我的方法將不會再被調用(例如,用戶取消了進度),我無法檢查此事件。
由於這個事實,我想要啓動一個10秒的計時器,當我的方法是而不是在此時間範圍內調用時將被觸發。
如何以及何時可以啓動此計時器?
MyMethod()
以內簡單地撥打myTimer.Stop()
和myTimer.Start()
。每當你點擊你的方法時,定時器將被重置,如果方法在十秒內沒有被再次調用,你的定時器將被觸發。
顯示計時器的初始化和方法代碼 – sll 2013-03-12 10:08:21
多麼奇妙的問題,也許你可以提供一些信息? – Jacooobley 2013-03-12 10:08:33
MyMethod() - >這個方法每6秒會從終端調用一次...有時這個方法不會影響連接問題..我想檢查調用connectionProblem()方法,如果MyMethod()不會調用.. – VikramBose 2013-03-12 10:22:32