【发布时间】:2014-09-19 09:13:04
【问题描述】:
我有一个项目,我使用TopShelf 和TopShelf.Quartz
关注this example 我正在与
s.ScheduleQuartzJob(q =>
q.WithJob(() => JobBuilder.Create<MyJob>().Build())
.AddTrigger(() => TriggerBuilder.Create()
.WithSimpleSchedule(builder => builder
.WithIntervalInSeconds(5)
.RepeatForever())
.Build())
);
即使前一个仍在运行,它也会每五秒触发一次我的工作。我真正想要实现的是开始一项工作,完成后等待五秒钟,然后重新开始。这是可能的还是我必须实现自己的逻辑(例如通过静态变量)。
【问题讨论】:
标签: c# .net quartz.net topshelf