如何解决Quartz.net 不定期定时任务
我将从数据库中提取时间作为列表。它会给我 [09:00,11:30,15.16,21.45,23:30] 的时间。我需要在这些时间创建一个触发器。我不知道要几个小时。我需要触发列表中有多少次。根据我现在制作的代码,我每 5 分钟触发一次。我在互联网上找不到任何这样的例子。我该如何解决这个问题?
var scheduler = await StdSchedulerFactory.GetDefaultScheduler();
if (!scheduler.IsStarted)
{
await scheduler.Start();
}
var job = JobBuilder.Create<QuartzTask>()
.WithIdentity("ExecuteTaskServiceCallJob1","group1")
.Build();
var trigger = TriggerBuilder.Create()
.WithIdentity("ExecuteTaskServiceCallTrigger1","group1").WithSimpleSchedule(x => x.WithIntervalInMinutes(15).RepeatForever()).StartNow().Build();
await scheduler.ScheduleJob(job,trigger);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。