亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Quartz.net 定時任務之簡單任務

發布時間:2020-06-26 07:00:49 來源:網絡 閱讀:1391 作者:llljj96 欄目:編程語言

一、概述

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

  2、我在網上看到很多大神寫過關于quartz.net 的博客、文章等,在這些博客文章里也學會了很多關于quartz的知識。今天博主也想寫一篇關于quartz的文章(不足之處望大神斧正),希望能幫助正在學習quartz路上的兄弟姐妹,順便也鞏固自己。

  3、quartz這篇博客會從最基礎的開始,之后會逐漸的升級,如果有喜歡的兄弟姐妹,請關注我的博客,博主會持續更新  

二、搭建

  1、打開vs創建新的mvc空項目,取名:QuartzMVC 如圖 

  Quartz.net 定時任務之簡單任務

  2、完成上一步,接下來我們安裝quart

    (1)打開vs 工具-->庫程序包管理器-->程序包管理臺   打開程序包管理臺之后 輸入  

  Quartz.net 定時任務之簡單任務

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

  Quartz.net 定時任務之簡單任務

   3、同第2步,我們相繼安裝  log4net.dll 、 Common.Logging.dll 、Common.Logging.Core.dll 3個日志工具

    (1)安裝好如下圖

  Quartz.net 定時任務之簡單任務

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

  Quartz.net 定時任務之簡單任務

三、代碼

  1、添加一個控制器取名Home

    (1)在Home控制器里添加一個視圖Index

    (2)在QuartzMVC項目下建立日志工具類 取名:LogTool  并編寫如下代碼

Quartz.net 定時任務之簡單任務 View Code

      (3)打開視圖Index添加如下代碼

Quartz.net 定時任務之簡單任務 View Code

      (4)在QuartzMVC項目下的Model 文件夾下建立JobClass類并繼承IJob接口 代碼如下

Quartz.net 定時任務之簡單任務 View Code

    (5)打開Home控制器添加方法“FirstQuartz”如下代碼

Quartz.net 定時任務之簡單任務 View Code

    (5)到這里我們的第一個簡單的quartz任務就搭建完成。

   2、這里只寫了開啟任務的方法,沒有寫關閉的方法,如果需要可以自由添加

    (1)關閉方法為  _sched.Shutdown(),在開啟方法里最后注釋了,讀者可以單獨分離出來

四、測試

  1、運行項目會看到 如下圖頁面

  Quartz.net 定時任務之簡單任務

    (1)點擊按鈕開啟任務 

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

  Quartz.net 定時任務之簡單任務

    (3)我們可以看到任務是我們定義好的每五秒鐘執行一次


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武功县| 曲沃县| 定州市| 安泽县| 英超| 兴隆县| 墨竹工卡县| 当雄县| 监利县| 闽清县| 垣曲县| 洪泽县| 吴堡县| 汾阳市| 博白县| 台东市| 绍兴县| 德昌县| 梁河县| 黎城县| 海安县| 佛山市| 安龙县| 南郑县| 班戈县| 三台县| 益阳市| 武陟县| 和龙市| 关岭| 石渠县| 社旗县| 柳林县| 三原县| 启东市| 大荔县| 逊克县| 钟山县| 辽宁省| 枝江市| 靖边县|