首页 > Web开发 > 详细

quartz.net定时任务

时间:2019-07-10 19:01:59      阅读:122      评论:0      收藏:0      [点我收藏+]

安装quartz包版本2.6.1

技术分享图片
1 public class TimingJob : IJob
2         {
3             public void Execute(IJobExecutionContext context)
4             {
5                 //将要定时执行的逻辑代码写于此处
6                 systemState = false;
7             }
8         }
执行任务的代码
技术分享图片
 1 ISchedulerFactory sf = new StdSchedulerFactory();
 2             IScheduler scheduler = sf.GetScheduler();
 3 
 4             IJobDetail job = JobBuilder.Create<TimingJob>().WithIdentity("job1", "mygroup").Build();
 5 
 6             ITrigger trigger = TriggerBuilder.Create().StartAt(DateTime.Now.AddSeconds(5)).WithCronSchedule("0 0 1/3 * * ? ").Build();
 7 
 8             scheduler.ScheduleJob(job, trigger);
 9             scheduler.Start();
10 
11             QuartzState = true;
开启运行

时间(Cron)表达式:https://www.cnblogs.com/-sylar/p/8367625.html
在线Cron表达式生成器:http://cron.qqe2.com/

quartz.net定时任务

原文:https://www.cnblogs.com/huangtaiyi/p/11165699.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!