1. 程式人生 > >C# 定時任務 排程框架 WebWork (Quartz.NET) Web版的Windows服務

C# 定時任務 排程框架 WebWork (Quartz.NET) Web版的Windows服務

說起這個,還是覺得很自豪的(另外這裡還要特別感謝Nick同學),至少目前我沒有見到有這樣現成框架,這個東西主要是用來排程任務的,就是根據時間定時執行一個任務,而這個任務你可以用C# 寫成一個一個的dll ,引用到框架裡就可以了。有UI介面的,我給它起了一個名字叫做WebWork。

先上圖讓大家看看就明白了,這張圖片是顯示了當前使用者所能看到的一個Job列表,有自動檢查資料庫併發送郵件的,也有自動整理第二天客戶的工作的,總之,你能想到的,並且想自動定時執行的都可以用這個完成,我見過很多朋友可能會說,還不如用Windows服務,我之前寫過服務,弊端很多,例如除錯不方便,檢視執行狀態不方便,執行引數設定不方便,檢視日誌不方便等等,有了這個就可以迎刃解決以上這些問題,由於公司內部專案,部分內容打碼了,呵呵



這個的核心是使用Quartz做的,Quartz之前是java開發的,後面才有了.Net版本,我做了二次的封裝,而且非常穩定