c# - Quartz.NET - 暂停的作业

标签 c# quartz.net

我在我正在创建的应用程序中使用 Quartz.NET,我为用户提供了根据需要暂停作业/触发器的选项。我遇到的一个问题是,如果一个作业在它应该执行时暂停,当它恢复时它会立即执行 - 我希望它等到它应该运行的下一次,即如果它是每分钟它会等待直到下一分钟。

这是 Quartz/Quartz.NET 中的一个选项吗?

最佳答案

尝试使用 .StandBy 而不是暂停。暂停将应用失火指令,待机则不会。

这可能会有所帮助: http://quartznet.sourceforge.net/apidoc/topic94.html

更新(失效链接)

http://www.quartz-scheduler.net/apidoc/1.0/html/topic94.html

请注意,这是版本 1 文档。我假设相同的规则适用于 v2,但看不到任何文档来确认或拒绝。

关于c# - Quartz.NET - 暂停的作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6228651/

相关文章:

c# - 如何在C#中编写此Java代码

c# - 如何将Items添加到类类型的属性中

c# - 为什么.NET中_MethodInfo接口(interface)不叫IMethodInfo?

asp.net - 程序集使我的 asp.net 4.0 崩溃

c# - IIS应用程序池回收+ quartz 调度

asp.net - 如何在 Quartz.Net 中处理应用程序关闭

c# - 将整数数组发布到 asp.net web api

c# - 寻找类似于 Path.Combine 的东西来导航文件夹

c# - CaSTLe.Windsor 生活方式取决于上下文?

c# - 在 IJob 接口(interface)的 Execute() 方法执行之间保留数据