Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用运行良好的 TopShelf 框架。但是,我很难弄清楚如何为未观察到的任务异常注册顶级异常过滤器(即订阅 TaskScheduler.UnobservedTaskException)。
我尝试了不同的地方来注册这个事件,但无论如何,当我从非等待的任务中抛出异常时,我永远不会收到通知。
使用 TopShelf 时如何正确获取这些通知。
谢谢。
我的错,
它与 TopShelf 无关,但与 TaskScheduler.UnobservedTaskException 的行为无关,它必须等待异常抛出任务被垃圾收集,然后才能获得异常:(