社区
C#
帖子详情
请教高手Quartz.Net 2.0 任务调度之Cron的超复杂表达式
PCI_E
2012-06-14 09:37:28
最近研究Quartz.Net的任务调度,
我想实现这样一个类似SqlServer中的任务调度,如:每隔2周的星期一和星期二 执行。
不知道Quartz.Net的cron表达式能不能实现。或有能不能用Quartz.Net其他的触发器实现?
请高手赐教。
...全文
132
2
打赏
收藏
请教高手Quartz.Net 2.0 任务调度之Cron的超复杂表达式
最近研究Quartz.Net的任务调度, 我想实现这样一个类似SqlServer中的任务调度,如:每隔2周的星期一和星期二 执行。 不知道Quartz.Net的cron表达式能不能实现。或有能不能用Quartz.Net其他的触发器实现? 请高手赐教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lookmai
2012-06-15
打赏
举报
回复
比Quartz.Net好用
http://www.codeproject.com/Articles/6507/NET-Scheduled-Timer
static void Main(string[] args)
{
Action<string> _asyncDelegate = Output;
var timer = new ScheduleTimer();
//var item = new SimpleInterval(DateTime.Now, new TimeSpan(0, 0, 3));
var item = new ScheduledTime("Daily","21:14");
timer.AddAsyncJob(item, _asyncDelegate, "");
timer.Start();
var item2 = new SimpleInterval(DateTime.Now, new TimeSpan(0, 0, 3));
Action<string> d = Output2;
timer.AddAsyncJob(item2, d, "b");
timer.Start();
var timer2 = new ScheduleTimer();
var item3 = new SingleEvent(DateTime.Now.AddSeconds(10));
Action<ScheduleTimer> d3 = Output3;
timer2.AddAsyncJob(item3, d3, timer2);
timer2.Start();
//TickTimer.Events.Add(new Schedule.ScheduledTime("BySecond", "0"));
Console.Read();
}
private static void Output(string p1)
{
Console.WriteLine("a");
}
private static void Output2(string p1)
{
Console.WriteLine(p1);
}
private static void Output3(ScheduleTimer timer)
{
timer.Stop();
timer.ClearJobs();
timer.Dispose();
timer = null;
Console.WriteLine("a");
}
PCI_E
2012-06-14
打赏
举报
回复
没有人知道,还是分太少啊?
Quartz.NET
调度系统 demo
前言:8月份翻译了
Quartz.NET
的官方课程:开源的作业调度框架 -
Quartz.NET
, 有的朋友抱怨难用,确实,目前Qiartz.NET的最新版本还是0.6,还存在很多bug和不完善的地方。本文使用一系列代码示例介绍
Quartz.NET
API,演示它的机制,例如作业、触发器、作业仓库。
Quartz.NET
是一个开源的作业调度框架,是OpenSymphony 的 Quartz API的.NET移植,它用C#写成,可用于winform和asp.net应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或
复杂
的调度。它有很多特征,如:数据库支持,集群,插件,支持
cron
-like
表达式
等等。
利用
Quartz.net
实现
任务调度
利用
Quartz.net
实现
任务调度
,保护
Quartz.net
源代码以及示例程序。
Quartz
Cron
表达式
生成器(.NET) 附上源码
Quartz定时器在使用时,需要
Cron
表达式
,但是人为去写需要对
表达式
的规则足够了解,但有了该
表达式
生成器只需要选择对应的“执行”时间就可以快速生成符合你要求的
表达式
啦。 vs2012编写的
Quartz.NET
定时任务例子源代码(C#)
一个使用
Quartz.NET
的做定时任务的源代码。
.net C#
Cron
表达式
解析.
.net C#
Cron
表达式
解析..可以解析
Cron
表达式
,有例子也有实现,希望能帮助到需要的人,
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章