.net 下使用Quartz.Net
2021-06-18 21:10
标签:dem 第几天 表示 意思 运行时 context size oid 使用 Quartz.net是作业调度框架 1. 项目中添加quartz.net的引用(这里使用nuget管理)
新建一个类TimingJob,该类主要用于实现任务逻辑 在Program.cs中:(这里是控制台应用程序) 程序运行时,经过5秒后,每间隔2秒输出信息 Cron表达式: quartz.NET中的cron表达式使用形如 "/5 * * ? * * *" 这样的7位表达式,最后一位年非必选,表达式从左到右,依此是秒、分、时、月第几天、月、周几、年 特殊字符与解释: , 或的意思。 .net 下使用Quartz.Net 标签:dem 第几天 表示 意思 运行时 context size oid 使用 原文地址:http://www.cnblogs.com/godbell/p/7196628.htmlusing Quartz;
using System;
namespace QuartzNetDemo
{
///
using Quartz;
using Quartz.Impl;
using System;
namespace QuartzNetDemo
{
class Program
{
static void Main(string[] args)
{
ISchedulerFactory sf = new StdSchedulerFactory();
IScheduler scheduler = sf.GetScheduler();
IJobDetail job = JobBuilder.Create
名称
范围
可使用的特殊字符
Seconds
0-59
, - * /
Minutes
0-59
, - * /
Hours
0-23
, - * /
Day of month
1-31
, - * ? / L W
Month
1-12 or JAN-DEC
, - * /
Day of week
1-7 or SUN-SAT
, - * ? / L #
Year
空, 1970-2099
, - * /
/ a/b。 a:代表起始时间,b频率时间。
* 频率。 即每一次波动。
- 区间。
? 任意值 。 即每一次波动。只能用在DayofMonth和DayofWeek,二者冲突。指定一个另一个一个要用?
L 表示最后。 只能用在DayofMonth和DayofWeek
W 工作日。 表示最后。 只能用在DayofWeek
#x#y。 只能用DayofMonth。 某月的第y个星期x