前言

我从Quartz2.0开始使用,并对其进行了封装了界面,可以参考 http://www.cnblogs.com/ymnets/p/5065154.html

最近拿出来进行了优化,并升级到最新版,温故而知新嘛

当初教程较少,并且是英文,现在很多地方都有中文的教程也是学习起来事半功倍

Quartz能实现什么?

他类似于SQL Server的代理与Timer定时器:

1.指定时间执行一条SQL语句或存储过程

2.指定时间发送邮件(执行一个C#方法)

3.有规律的定时执行想要做的事情(通过配置Cron表达式来实现),如:每个星期1,3,5给用户发送一条短信

4.作业任务他可以被暂停,挂起,停止

5.作业任务可以远程被操作管理,数据库保存(支持多种数据库包括:SqlServer,Sqlite,Oracle,Mysql,Firebird)

使用方法

从Nuget包直接安装即可

PM>Install-Package Quartz

简单的实现

我们新建一个控制台程序,并安装Quartz包

入口代码:

大数据培训,云培训,数据挖掘培训,云计算培训,高端软件开发培训,项目经理培训

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式