Asp.Net实现全局定时器功能
在Asp.Net中后台实现中实现定时器功能,每过指定的时间自动执行函数功能
代码如下:
Global.asax 启动定时器
- void Application_Start(object sender, EventArgs e)
- {
- //在应用程序启动时运行的代码
- System.Timers.Timer myTimer = new System.Timers.Timer(60000);
- myTimer.Elapsed += new System.Timers.ElapsedEventHandler(OnTimedEvent);
- myTimer.Interval = 60000;
- myTimer.Enabled = true;
- }
- private static void OnTimedEvent(object source, System.Timers.ElapsedEventArgs e)
- {
- //调用生成方法
- Timing.Start();
- }