1.开启
public static Timer aTimer;public void SignalrLine(){SetTimerParam();}private void test(object source,System.Timers.ElapsedEventArgs e){//访问后台数据库,获取数据,传递到前台,进行报警。var mb = (from r in db.BSB_Warm_Records where r.tab != true orderby r.id select r).FirstOrDefault();var mb1 = mb.StationName;Clients.All.sendMessage(mb1);}public void SetTimerParam(){aTimer = new Timer();aTimer.Elapsed += new ElapsedEventHandler(test);aTimer.Interval = 5000;aTimer.AutoReset = true;aTimer.Enabled = true;}
2.关闭
public void StopTimer(){aTimer.Stop();//aTimer.Enabled = false;}