我是Quartz.NET的新手,请耐心等待。 我想运行Quartz.NET作为运行作业的独立服务。 我想创建一个包含我需要运行的所有作业的不同程序集,并使用Quartz 配置从程序集中运行这些作业。
因此,每当我创建一个新作业时,我都会将它添加到我的程序集中,我要做的就是替换旧程序集并重新启动Quartz服务。
这可能吗?
任何人都可以向我展示/重定向到代码示例,说明如何执行此操作。
答案 0 :(得分:3)
为了寻求一个很好的解决方案,首先,如示例12和13中的Quartz.examples,您可以通过Remoting.net创建一个独立的服务器,这样做的方式非常简单只是让自己复制粘贴;-)。此外,你必须将你的作业组件的引用添加到服务器的程序集中,以便建立一个“执行()方法”必须执行的通信,并避免异常...然后你可以创建一个Clientremoting您只需选择要安排的作业,并使用与服务器相同的端口,通道和绑定来运行它。如果您想要一些示例代码,请告诉我。