1

我最近遇到了 Quartz.net,想知道设置日常(工作日)任务的最佳方法。因此,假设每天下午 2 点到 5 点需要运行一堆任务,有时我想将其提前或推迟 30 分钟。

目前我正在考虑遍历所有每日计划的作业,并调整触发器。删除/重新创建。

4

1 回答 1

0

我会说你有两个选择:

  1. 重新安排作业的触发器。它基本上是触发器的删除+重新创建,但有一种方法可以为您完成:http: //quartznet.sourceforge.net/apidoc/topic920.html

  2. 创建一个每天为您安排其他任务的工作(或者当您知道是否要更改时间时)。如果您提前知道时间表可能是什么,这些作业可能会提前几天创建作业。

如果时间表的更改不经常发生,我会选择选项#1。另一方面,如果您经常更改时间表,我会选择#2。

于 2011-07-26T02:40:05.683 回答