c# 教程之Quartz.Net - 课程一: 使用 Quartz

课程一: 使用 Quartz

在使用 scheduler 之前, 需要进行初始化。直接使用 ISchedulerFactory 的实现即可。

初始化 scheduler 之后, 就可以启动, 备用, 或者关闭这个 scheduler。 当然, 关闭 scheduler 之后, 就得再初始化一遍才能打开。 Triggers 只有在启动状态才能工作。

下面是例子, 初始化并启动一个 scheduler, 然后调度一个 job. 

Using Quartz.NET


 
 
  1. ISchedulerFactory schedFact = new StdSchedulerFactory();
  2. IScheduler sched = schedFact.GetScheduler();
  3. sched.Start();
  4. IJobDetail job = JobBuilder.Create<HelloJob>()
  5. .WithIdentity( "myJob", "group1")
  6. .Build();
  7. ITrigger trigger = TriggerBuilder.Create()
  8. .WithIdentity(myTrigger ", "group1 ")
  9. .StartNow()
  10. .WithSimpleSchedule(x=>x.WithIntervalInSeconds(40)
  11. .RepeatForever()).Build();
  12. sched.ScheduleJob(job, trigger);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值