首先,作业调度Quartz的定义是:
Quartz.NET是一个开源的作业调度框架,是OpenSymphony 的 Quartz API的.NET移植,它用C#写成,可用于winform和asp.net应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件,支持cron-like表达式等等 。
简单来说,Quartz就是一个进阶版的计时器,它可以帮助我们定时执行一些功能,或者在指定时间执行一些功能。
下面介绍Quartz的最基本使用:
第一步、引入Quartz包
在当前.net 项目,点击引用->右击->点击‘管理NuGet程序包’->搜索Quartz->选择对应版本安装
第二步、实现IJob