quartz.net定时任务

匿名 (未验证) 提交于 2019-12-02 23:47:01

安装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/

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!