protected override void OnStart(string[] args)
{
timer();
}
public void Timer_Elap(object source, ElapsedEventArgs e)
{
//Insert Into DataBase
}
protected override void OnStop()
{
}
protected void timer()
{
aTimer = null;
aTimer = new System.Timers.Timer();
aTimer = new Timer(10000);
aTimer.Elapsed += new ElapsedEventHandler(this.Timer_Elap);
aTimer.Interval = 5000;
aTimer.AutoReset = true;
aTimer.Enabled = true;
}
上下文:我已经使用上面的代码每5秒执行一次插入过程,但是30分钟后计时器停止触发insert方法。然后,在30分钟后,计时器会再次自动重新启动。 如何减少计时器的启动/停止计时,并且需要每5秒运行一次计时器24小时,而无需启动/停止计时器
表示:直到30分钟,每5秒钟插入一次值并停止插入,然后在间隔30分钟后会自动开始再次插入。.我不希望间隔30分钟