Timers 实现简单定时器

此定时器为了每天对比更新数据,而在程序中实现的比较简单的方法,至于要定时更新什么数据实现什么还需要自己根据业务去实现

//定时器
public void Timers()
        {

            System.Timers.Timer timer = new System.Timers.Timer();
            timer.Enabled = true;
            timer.Interval = 86400000;//执行间隔时间,单位为毫秒
            timer.Start();
            timer.Elapsed += new System.Timers.ElapsedEventHandler(Xmlcxx);//写要执行的方法
            timer.AutoReset = true; //一天一次,保证一天执行一次。
        }

//需要定时执行的方法
public void Xmlcxx(object sender, System.Timers.ElapsedEventArgs e)
        {
          
        
        }

然后在Global.asax页中调用 Timers方法

    protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            
            new XmlcManager().Timers();

        }

 

posted @ 2021-05-18 22:29  .就这  阅读(103)  评论(0)    收藏  举报