asp.net中的Quartz.net Scheduler [英] Quartz.net Scheduler in asp.net

查看:149
本文介绍了asp.net中的Quartz.net Scheduler的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在asp.net mvc应用程序中创建一个Quartz.net Scheduler。当应用程序启动时

我想读取数据库并将调度程序触发器和作业添加到现有的调度程序对象。 br />
这样的东西,



IScheduler scheduler = schedFact.GetScheduler();

sched.Start();



var items = Db.item()。ToList();

foreach(项目中的变量){



uartz.IJobDetail jobDetail = Quartz.JobBuilder.Create< simplejob>()

.WithIdentity(t.jobName)

。 StoreDurably()

.Build();



Quartz.ITrigger trigger = Quartz.TriggerBuilder.Create()

.WithIdentity(t.triggerName)

.WithSchedule(Quartz.CronScheduleBuilder.CronSchedule(t.cronExpression)

.ForJob(t.jobName)

.Build();



scheduler.ScheduleJob(jobDetail,trigger);



}



我该怎样实现这个。



请帮助。

解决方案

您好,



请检查:

https://sites.google.com/site/poshanyehwork/windows/aspnetscheduledtaskswithquartznetworkingtested [ ^ ]

从这里您也可以下载工作示例。

如需提前使用请检查:

1.检查Cron工作文档和其他示例

http://www.quartz-scheduler.net/documentation/quartz-2.x/tutorial/index.html [<啊ref =http://www.quartz-scheduler.net/documentation/quartz-2.x/tutorial/index.html\"target =_ blanktitle =New Window> ^ ]

2.详细的API文档

http://quartznet.sourceforge.net /apidoc/2.0/html/ [ ^

I want to create a Quartz.net Scheduler in the asp.net mvc application .When application start
I want to read the database and add the scheduler trigger and jobs to existing scheduler object.
something like this,

IScheduler scheduler= schedFact.GetScheduler();
sched.Start();

var items = Db.item().ToList();
foreach (var t in items){

uartz.IJobDetail jobDetail = Quartz.JobBuilder.Create<simplejob>()
.WithIdentity(t.jobName)
.StoreDurably()
.Build();

Quartz.ITrigger trigger = Quartz.TriggerBuilder.Create()
.WithIdentity(t.triggerName)
.WithSchedule(Quartz.CronScheduleBuilder.CronSchedule(t.cronExpression)
.ForJob(t.jobName)
.Build();

scheduler.ScheduleJob(jobDetail, trigger);

}

how can i implements this.

Please help.

解决方案

Hi,

Please check:
https://sites.google.com/site/poshanyehwork/windows/aspnetscheduledtaskswithquartznetworkingtested[^]
From here you can download working example also.
For Advance use please check:
1. Check Cron job documentation and other examples
http://www.quartz-scheduler.net/documentation/quartz-2.x/tutorial/index.html[^]
2. Detailed API Documentation
http://quartznet.sourceforge.net/apidoc/2.0/html/[^]


这篇关于asp.net中的Quartz.net Scheduler的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆