Quartz.Net(2.2.3)安排新工作

时间:2014-04-29 13:10:14

标签: devexpress quartz-scheduler

我正在运行Quartz.Net服务器作为Windows服务,如文档中所述。我试图了解如何为Quartz创建新的工作来安排,而无需每次都重建Quaretz.net服务器应用程序。

我希望能够从exe,dll或其他欢迎选项中添加新作业。这样我就可以动态添加作业。据我所知,似乎所有工作必须事先定义并内置到服务器中。用户可以从那里传递参数并通过XML文件启用触发器。我使用MS SQL Server而不是XML文件作为持久层。

我的用例是我需要在特定时间生成报告,但用户可以在启动我的应用程序后创建新报告。我正在使用Dev Express进行报告(不确定这是否重要)。

非常感谢任何指导。

1 个答案:

答案 0 :(得分:0)

你应该查看Tolis Bekiaris在eXpand Framework's JobScheduler上所做的工作。它是DevExpress的XAF和Quartz.NET的一个模块,它可以为您提供大量的示例代码,特别是如果您已经在使用XPO进行数据处理的话。

您可以获得the source code here

或者it's on Github

您可以在 eXpand / Xpand / Xpand.ExpressApp.Modules / JobScheduler 中找到作业调度程序代码。