我已經創建了一個Windows服務。其中我已經爲每一分鐘設置了計時器間隔,因此它每分鐘都會觸發一次。但我需要觸發相同的每一天..如何在Windows服務中設置一天的計時器間隔
您可以在下面找到我在那裏設置OnStart()
方法計時器的時間間隔的代碼..
代碼:
protected override void OnStart(string[] args)
{
TraceService("start service");
//handle Elapsed event
timer.Elapsed += new ElapsedEventHandler(OnElapsedTime);
//This statement is used to set interval to 1 minute (= 60,000 milliseconds)
timer.Interval = 86400000;
//enabling the timer
timer.Enabled = true;
}
那麼是什麼問題?它不工作? – Damith
你正在使用哪個計時器? .NET中有很多計時器。 –
可能會幫助你兄弟''http://stackoverflow.com/questions/280566/run-once-a-day –