迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
创建一个Job,GetData类为具体要执行的 IJobDetail job2 = JobBuilder.Create<GetData>() //创建一个作业,添加job .WithIdentity("邮件发送", "定时邮件发送") .Build(); 创建一个触发器,并设定每天凌晨1点触发 string cronExpression = "0 0 1 * * ? ";//这是指每天的凌晨1点执行任务 ICronTrigger trigger2 = (ICronTrigger)TriggerBuilder.Create() .WithCronSchedule(cronExpression) //不断地执行 .Build(); 下面这段代码是设定按时间段执行 //创建触发器 /*ITrigger trigger2 = TriggerBuilder.Create() .WithIdentity("定时邮件发送", "定时执行1") //"触发器名称", "触发器组" .StartNow() //现在开始 .WithSimpleSchedule(s => s.WithIntervalInMinutes(1) //2分钟执行一次 .RepeatForever()) //不断地执行 .Build();*/ 开启 scheduler.ScheduleJob(job2, trigger2); scheduler.Start();//开启调度器 |
请发表评论