windows服务程序添加定时器和一般程序一样,不过只能用System.Timers.Timer或者System.Threading.Timer,而不能用System.Web.UI.Timer或者System.WIndows.Forms.Timer,添加步骤如下:
1.新建Timer,然后设置interval.
2.添加一个handler到Elapsed Event
3.启动新建的Timer对象
代码如下:
protected override void OnStart(string[] args)
{
// DataImport();
this.setTimer = new Timer();
setTimer.Interval = 10 * 1000; //设定间隔时间为10s
setTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent); //指定Event Handler
setTimer.Enabled = true;
setTimer.AutoReset = true;
setTimer.Start();
}
private voi