Beispiel #1
0
 public void RunTask(object sender, System.Timers.ElapsedEventArgs e)
 {
     try
     {
         System.Timers.Timer timer = (System.Timers.Timer)sender;
         string time    = DateTime.Now.ToString("HH:mm:ss");
         string stime   = DateTime.Now.ToString("mm:ss");
         string content = "";
         if (time.StartsWith("00:"))
         {
             StartSendSpreadSumEmail();
             SetInterval(timer, 86400000);
             content = "每天进行:" + timer.Interval;
         }
         else if (stime.StartsWith("00:"))
         {
             StartSendSpreadSumEmail();
             SetInterval(timer, 3600000);
             content = "每小时进行:" + timer.Interval;
         }
         else
         {
             SetInterval(timer, 60000);
             content = "每分钟进行:" + timer.Interval;
         }
         AppLog.SaveLog("发送邮件", content);
     }
     catch (Exception ex)
     {
         AppLog.SaveLog("发送邮件", ex.Message);
     }
 }