前言

我從Quartz2.0開始使用,并對其進(jìn)行了封裝了界面,可以參考 http://www.cnblogs.com/ymnets/p/5065154.html

最近拿出來進(jìn)行了優(yōu)化,并升級到最新版,溫故而知新嘛

當(dāng)初教程較少,并且是英文,現(xiàn)在很多地方都有中文的教程也是學(xué)習(xí)起來事半功倍

Quartz能實(shí)現(xiàn)什么?

他類似于SQL Server的代理與Timer定時(shí)器:

1.指定時(shí)間執(zhí)行一條SQL語句或存儲過程

2.指定時(shí)間發(fā)送郵件(執(zhí)行一個(gè)C#方法)

3.有規(guī)律的定時(shí)執(zhí)行想要做的事情(通過配置Cron表達(dá)式來實(shí)現(xiàn)),如:每個(gè)星期1,3,5給用戶發(fā)送一條短信

4.作業(yè)任務(wù)他可以被暫停,掛起,停止

5.作業(yè)任務(wù)可以遠(yuǎn)程被操作管理,數(shù)據(jù)庫保存(支持多種數(shù)據(jù)庫包括:SqlServer,Sqlite,Oracle,Mysql,Firebird)

使用方法

從Nuget包直接安裝即可

PM>Install-Package Quartz

簡單的實(shí)現(xiàn)

我們新建一個(gè)控制臺程序,并安裝Quartz包

入口代碼:

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計(jì)算培訓(xùn),高端軟件開發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式