有哪些建议的方法可以捕获UWP中C#finalizer中发生的异常?
AFAIK Application.Current.UnhandledException
捕获SynchronizationContext循环中的异常,TaskSchedulerOnUnobservedTaskException
捕获未正确处理的与任务相关的异常。
但我在课程终结者中有例外。我怎么能抓住它? 如果有可能在Finalizer中抛出异常 - 应该有可能捕获它以执行日志记录。
我没有看到.NET中的AppDomain.CurrentDomain.UnhandledException
(它在终结器线程上发生异常时触发)或WinForms中的Application.ThreadException
。