windows服务中使用System.Timers.Timer计时器,事件不能触发问题
如题,在windows服务中使用System.Timers.Timer计时器,设置了Elapsed事件,但事件一直不能被触发。代码如下
private System.Timers.Timer timer;protected override void OnStart(string[] args){ Thread.Sleep(30000); this.timer = new System.Timers.Timer(); this.timer.Elapsed += new System.Timers.ElapsedEventHandler(timer_Elapsed); this.timer.Interval = 1000; this.timer.AutoReset = true; this.timer.Enabled = true;}void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e){}