91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

晋州市| 集安市| 灵川县| 红桥区| 东兴市| 壶关县| 乌鲁木齐县| 肇东市| 林周县| 大宁县| 六安市| 靖西县| 普兰县| 克拉玛依市| 淮滨县| 玉林市| 会宁县| 土默特右旗| 舟山市| 林州市| 乐平市| 淮北市| 宁城县| 潼关县| 鹤峰县| 宿州市| 修文县| 博爱县| 昌平区| 饶平县| 勃利县| 榆中县| 巴中市| 抚顺县| 永丰县| 永靖县| 普兰店市| 璧山县| 柳林县| 乐业县| 疏勒县|