gpt4 book ai didi

error-handling - Quartz.net Job未处理的异常行为

转载 作者:行者123 更新时间:2023-12-03 08:35:17 26 4
gpt4 key购买 nike

我正在为我的项目实现quartz.net调度程序,并且对该库的工作方式有一些疑问:

  • 如果一项作业引发一个没有catch块的异常(未处理的异常)会发生什么?这会导致进程终止并卸载AppDomain吗?其他工作会受苦吗?
  • Quartz.net lib是否尝试重新启动引发未处理异常的作业?还是应该在项目中手动实现?

  • 谢谢。

    最佳答案

    从我自己可以确定自己是Quartz.net的用户。

  • 如果您的工作(或 quartz 本身)引发未处理的异常(如所有.net2或更高版本的程序),它将使用我们的应用程序域。您可以尝试使用AppDomain.UnhandledException处理程序。
  • 我认为默认情况下RequestRecovery为true,但是可以在安排作业时将其设置为false。
  • 关于error-handling - Quartz.net Job未处理的异常行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11343743/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com