Quartz调度 - 运行一次,然后在特定时间运行(每天)

时间:2016-07-13 18:45:01

标签: c# quartz-scheduler quartz.net

我一直在玩石英,我想知道它是否可能有触发器

首次调用时运行,然后在此后的特定时间(每天)运行

对于特定时间的跑步,我使用了这个:

var trigger = TriggerBuilder.Create()
                    .StartNow()
                    .WithSchedule(CronScheduleBuilder.DailyAtHourAndMinute(1, 3))
                    .Build();

但是当我第一次在同一个触发器中调用时,我无法找到一种触发方式。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您需要使用Scheduler.TriggerJob方法手动触发此作业:

  

使用非易失性触发器触发已识别的IJob(立即执行)。

scheduler.TriggerJob(new Jobkey("your_job_key"));

可以随时手动触发识别的作业。