2016-12-25 95 views
2

您好规则询问Web服务器是必要的。开始后5分钟设置触发器,然后每天10:00开始

规定是每天在10:00和1分钟后立即开始程序后5分钟。

配置在10:00呼叫触发我能够

ITrigger trigger = TriggerBuilder.Create() 
     .WithIdentity("trigger3", "group1") 
     .WithSchedule(CronScheduleBuilder.DailyAtHourAndMinute(10, 00)) 
     .ForJob(job) 
     .Build(); 

但如何开始后的5分钟后加一次提款1?

scheduler.ScheduleJob(job, trigger); 

回答

0

您可以添加一个更简单的触发器。在特定时刻安排一个,不要重复。你有这个例子。更多信息,请登录quartz.net

// trigger builder creates simple trigger by default, actually an ITrigger is returned 
ISimpleTrigger trigger = (ISimpleTrigger) TriggerBuilder 
.Create() 
.WithIdentity("trigger1", "group1") 
.StartAt(myStartTime) // some Date 
.ForJob("job1", "group1") // identify job with name, group strings 
.Build(); 
+0

我添加了两个trigers。谢谢 – Aldmi