时间:2010-07-25 04:19:33

标签: quartz.net

1 个答案:

答案 0 :(得分:3)

如果不重新启动服务,则无法更新作业dll。服务器启动后,它会加载作业dll,加载的类型会保留在内存中。这就是.NET运行时的工作原理。要实现动态重新加载之类的操作,您需要使用以编程方式创建的应用程序域等。

如果停止调度程序,则可以传递bool参数是否等待作业先完成。然后,您可以安全地完成作业,并且在调度程序关闭的同时不会产生新的作业。