UWP 中,如果需要捕获前台线程,也就是 UI 线程的异常,可以参见 UWP 中的全局异常处理 的方法 在 App 的构造函数添加 UnhandledException 事件,在事件方法里面通过参数 UnhandledExceptionEventArgs...App_UnhandledException; } private void App_UnhandledException(object sender, Windows.UI.Xaml.UnhandledExceptionEventArgs...CurrentDomain_UnhandledException; } private void CurrentDomain_UnhandledException(object sender, System.UnhandledExceptionEventArgs
dispatcherUnhandledExceptionEventArgs.Exception); } private static void CurrentDomainOnUnhandledException(object sender, UnhandledExceptionEventArgs...unhandledExceptionEventArgs) { SendReport((Exception)unhandledExceptionEventArgs.ExceptionObject
LogManager.WriteLog(str); } static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs
; } private static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs
AppDomain.CurrentDomain.UnhandledException += UnhandledExceptionEventHandler; private void UnhandledExceptionEventHandler(object sender, UnhandledExceptionEventArgs
); CurrentDomain_UnhandledException 方法: static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs
线程未捕获异常处理事件(例如自己创建的一个子线程) private static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs
App_UnhandledException; } private void App_UnhandledException(object sender, Windows.UI.Xaml.UnhandledExceptionEventArgs
Console.WriteLine("发生异常:" + ex.Message); } } static void GlobalExceptionHandler(object sender, UnhandledExceptionEventArgs
param> /// public static void UnhandledExceptionTrapper(object sender, UnhandledExceptionEventArgs
true; } // 全局异常处理事件(非UI线程) private void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs
领取专属 10元无门槛券
手把手带您无忧上云