1、quartz.net 是一款從java quartz 上延伸出來的定時任務框架。

2、我在網上看到很多大神寫過關于quartz.net 的博客、文章等,在這些博客文章里也學會了很多關于quartz的知識。今天博主也想寫一篇關于quartz的文章(不足之處望大神斧正),希望能幫助正在學習quartz路上的兄弟姐妹,順便也鞏固自己。
3、quartz這篇博客會從最基礎的開始,之后會逐漸的升級,如果有喜歡的兄弟姐妹,請關注我的博客,博主會持續更新
1、打開vs創建新的mvc空項目,取名:QuartzMVC 如圖

2、完成上一步,接下來我們安裝quart
(1)打開vs 工具-->庫程序包管理器-->程序包管理臺 打開程序包管理臺之后 輸入

(2)安裝成功之后,你會看見項目里多了一個 job_scheduling_data_2_0.xsd文件(無需理會)

3、同第2步,我們相繼安裝 log4net.dll 、 Common.Logging.dll 、Common.Logging.Core.dll 3個日志工具
(1)安裝好如下圖

4、配置web.config,添加日志輸出路徑 如圖

1、添加一個控制器取名Home
(1)在Home控制器里添加一個視圖Index
(2)在QuartzMVC項目下建立日志工具類 取名:LogTool 并編寫如下代碼
View Code
(3)打開視圖Index添加如下代碼
View Code
(4)在QuartzMVC項目下的Model 文件夾下建立JobClass類并繼承IJob接口 代碼如下
View Code
(5)打開Home控制器添加方法“FirstQuartz”如下代碼
View Code
(5)到這里我們的第一個簡單的quartz任務就搭建完成。
2、這里只寫了開啟任務的方法,沒有寫關閉的方法,如果需要可以自由添加
(1)關閉方法為 _sched.Shutdown(),在開啟方法里最后注釋了,讀者可以單獨分離出來
1、運行項目會看到 如下圖頁面

(1)點擊按鈕開啟任務
(2)打開本地磁盤e 你會看到一個文件夾QuartzLog里面有一個日志文件就是你的任務記錄 如圖

(3)我們可以看到任務是我們定義好的每五秒鐘執行一次
另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
本文名稱:Quartz.net定時任務之簡單任務-創新互聯
本文網址:http://www.yijiale78.com/article26/dchgjg.html
成都網站建設公司_創新互聯,為您提供網站導航、用戶體驗、網站收錄、品牌網站制作、關鍵詞優化、網站維護
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯