应用程序架构:
我想要的是在应用层,抓住那些类似超时请求数据库的东西,然后一个一个地对待它们,而不是用同样的方式对待它们(就像现在正在发生的那样)。
我无法访问DB层代码。
问题:
谢谢。
发布于 2016-02-16 02:35:04
如果两个层位于同一物理层,则可以在应用程序层中使用AppDomain.UnhandledException
事件。
如果可能的话,它是正确的程序,就像我想要的那样?
虽然这个问题非常主观,但是有一个捕获所有代码来处理未处理的异常和执行诸如记录消息或向UI显示错误等操作以通知用户出了问题并不少见。
例如,ASP.NET WebAPI具有异常筛选器和异常处理程序。旧的ASP.NET应用程序有Global.asax
Application_Error事件,许多其他框架都有它们的全局异常处理点。
https://stackoverflow.com/questions/35429829
复制