我有一个MVC + SignalR应用程序,它有很多Reactive Extensions订阅,其中所有这些都是实时来自Socket的数据预测。其中一些订阅并不按预期工作,当他们提出异常时,它就会进入虚空,除非我正在调试。在Elmah后台线程中捕获异常
我希望我可以使用Elmah来自动记录这些未处理的异常,但似乎除非异常发生在处理请求/响应的同一线程上,例如它会导致死亡的黄色屏幕,否则Elmah不会“不要碰它。所以我的问题是双重的:
我可以让Elmah自动在背景/工作进程上记录异常吗?
如果#1的答案是“否”,除了将我的订阅包装在try/catch块中的高层次之外,我的下一个最佳选择是什么?
不知道是R x为这里有关,核爆的标签 - 如果你有一个特定的RX-问题,请重新添加 – 2014-11-25 19:19:37
@PaulBetts无扩展这里涉及只要这就是我的情况下在工作进程上运行的东西。但是如果答案适用于我的情况,它应该适用于标题中所述相同问题的任何人。 – joelmdev 2014-11-26 01:57:41