日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

循环执行timer

發布時間:2025/5/22 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 循环执行timer 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
using System; using System.Collections.Generic; using System.Text; using APlusEmail.Quartz.EmailJob; using APlusEmail.Model;namespace APlusEmail.Quartz.Timer {public class TimerManager{System.Timers.Timer t = new System.Timers.Timer(10000); //實例化Timer類,設置間隔時間為10000毫秒; public TimerManager(){t.Elapsed += new System.Timers.ElapsedEventHandler(theout);//到達時間的時候執行事件; t.AutoReset = true;//設置是執行一次(false)還是一直執行(true); t.Enabled = true;//是否執行System.Timers.Timer.Elapsed事件; }APlusEmail.BLL.AP01SendRightEntity aP01SendRightEntityBLL = new APlusEmail.BLL.AP01SendRightEntity();SendEmailCeaseless sendEmailCeaselessTool = new SendEmailCeaseless();bool isRun = false;public void theout(object source, System.Timers.ElapsedEventArgs e){//執行Console.WriteLine("fff");if (QueueManager.SendQueue.Count != 0){AP01SendQueueNew aP01SendQueue = QueueManager.GetQueueItem();while (!isRun)//隊列還有任務 同時沒有任務執行 {//根據aid獲取發送任務isRun = true;AP01SendRightEntity aP01SendRightEntity = aP01SendRightEntityBLL.GetModel((int)aP01SendQueue.aid);SendInfo sendInfo = sendEmailCeaselessTool.SendEmailLaunch(aP01SendRightEntity);//根據sendinfo來判斷if (sendInfo.Info == "發完"){//刪除該條queue QueueManager.DeleteQueueItem();//修改數據庫//修改xptable }}}} } }

?

總結

以上是生活随笔為你收集整理的循环执行timer的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。