Devexpress Quartz.Net(2.2.3)调度新作业

Devexpress Quartz.Net(2.2.3)调度新作业,devexpress,quartz-scheduler,Devexpress,Quartz Scheduler,我将Quartz.Net服务器作为Windows服务运行,如文档中所述。我正在尝试了解如何为Quartz创建新的作业,而无需每次都重新构建Quaretz.net服务器应用程序 我希望能够从exe、dll或其他选项添加新作业。这样我可以动态添加作业。据我所知,似乎所有作业都必须预先定义并内置到服务器中。从那里,用户可以通过XML文件传递参数和启用触发器。对于持久层,我使用MS SQL Server而不是XML文件 我的用例是我需要在特定时间生成报告,但用户可以在启动我的应用程序后创建新报告。我正在

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

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

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


非常感谢您的指导。

您应该查看Tolis Bekiaris在网站上所做的工作。这是一个适用于DevExpress的XAF和Quartz.NET的模块,它应该为您提供大量示例代码,特别是如果您已经在使用XPO处理数据

你可以得到

或者


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

我将对此进行研究。不幸的是,我使用的是实体框架,devexpress目前只是用于报告。