【发布时间】:2011-10-09 18:21:58
【问题描述】:
我需要一些帮助。我试图弄清楚如何在 Quartz.Net 中安排作业。 Quartz 中的作业对应于我的 Web 应用程序中的任务,每个任务都是我的 Web 应用程序中作业的一部分。我希望用户能够按需启动作业(WebApplication 上下文)并使其立即运行或安排将来的作业,并且可能在给定的时间间隔内重复。我知道所有这些项目是如何在 Quartz 中单独完成的,但我很难把它们放在一起。
例如,在我的 Web 应用程序中,我的工作可能有多个任务,按特定顺序执行。我希望能够在石英中安排这些任务,以便它们以我的 Web 应用程序中确定的相同顺序执行。有人知道如何做到这一点吗?我已经阅读了 Quartz 文档,说要将下一个作业存储在 JobDataMap 中,只是在努力解决它。
我目前正在等待创建 Quartz 作业,直到用户请求调度作业或运行它。您是否认为我应该创建作业并在 Web 应用程序中创建任务时触发,然后从任务对象中提取该信息以在 Quartz 中进行调度?
【问题讨论】:
标签: c# asp.net-mvc-3 quartz-scheduler quartz.net