代码之家  ›  专栏  ›  技术社区  ›  Roman

如何处理Quartz.net中的应用程序关闭

  •  4
  • Roman  · 技术社区  · 14 年前

    我已经使用Quartz.net从我的应用程序排队和发送电子邮件。我不知道每个计划的作业如何响应应用程序实例停止、暂停或关闭。ijob接口没有可以通知正在运行的作业有关这些事件的方法。

    我的问题是,当这些情况发生时,如何处理这些情况,以便在应用程序和数据处于稳定状态时,作业可以退出?

    1 回复  |  直到 9 年前
        1
  •  4
  •   LeftyX    9 年前

    一定要打电话 IScheduler.Shutdown(true) 当应用程序关闭时。这将等待所有作业完成,并确保正确清理所有内容。