C#中的写定时任务

写定时任务的要注意  自动掉用 

          我们在VS的Global.asax中写我们要执行的定时任务 ,这个文件是在跟目录下的

我们一般不会删除此文件。具体怎么使用看下面的代码

 

protected void Application_Start ( ) {

            //定时任务

           System.Timers.Timer  TimerO = new System.Timers.Timer();  

           TimerO.Elapsed += new System.Timers.ElapsedEventHandler(TimerO_Elapsed);

           // 设置引发时间的时间间隔 此处设置为1秒

           TimerO.Interval = 1000; 

           TimerO.Enabled = true;

}

 

 protected void TimerO_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
     {

        // 得到 hour minute second  如果等于某个值就开始执行

         int intHour = e.SignalTime.Hour;

         int intMinute = e.SignalTime.Minute;

         int intSecond = e.SignalTime.Second;

        // 定制时间,在00:00:00 的时候执行

         int iHour = 00;

         int iMinute = 00;

         int iSecond = 00;

         // 设置 每天的00:00:00开始执行程序
         if (intHour == iHour && intMinute == iMinute && intSecond == iSecond)
         {
                //调用你要调用的任务方法
               
            }
     }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值