当前位置: 首页 > news >正文

免费印章logo在线制作广州seo培训

免费印章logo在线制作,广州seo培训,网站由谁备案,建设项目银行网站在Application中存在三种异常事件EventHandler DispatcherUnhandledExceptionAppDomain.CurrentDomain.UnhandledExceptionTaskScheduler.UnobservedTaskException 其中 DispatcherUnhandledException 是在异常由应用程序引发但未进行处理时发生,但无法捕获多线程…

在Application中存在三种异常事件EventHandler

  • DispatcherUnhandledException
  • AppDomain.CurrentDomain.UnhandledException
  • TaskScheduler.UnobservedTaskException

其中 DispatcherUnhandledException 是在异常由应用程序引发但未进行处理时发生,但无法捕获多线程异常
AppDomain.CurrentDomain.UnhandledException专门捕获所有线程中的异常(不包括Task)
TaskScheduler.UnobservedTaskException 捕获Task中的异常

这些异常Handler可以在应用程序出现异常是记录日志,或者挽回应用程序奔溃的问题。

举例说明

以下异常会触发 DispatcherUnhandledException 以及 AppDomain.CurrentDomain.UnhandledException
执行顺序是 DispatcherUnhandledException => AppDomain.CurrentDomain.UnhandledException

int x = 0;
_ = 1 / x;

以下异常会触发 AppDomain.CurrentDomain.UnhandledException

new Thread(() => { _ = 1 / x; }).Start();

以下异常会触发 TaskScheduler.UnobservedTaskException
Task中的异常并不是立刻就能捕获到的,而是等到垃圾回收的时候进行捕获。如果想立刻进行捕获则可以调用GC.Collect(0);和GC.WaitForPendingFinalizers();

Task.Run(() => { _ = 1 / x; });

以下是在Prism框架下的异常处理,其中 Task异常不会导致应用程序奔溃,
DispatcherUnhandledException异常可以通过e.Handled = true;表明该异常已被处理,不会造成程序崩溃和退出。
AppDomain.CurrentDomain.UnhandledException 在.Net FrameWork中可以通过设置在 App.config <runtime> 节点下添加 <legacyUnhandledExceptionPolicy enabled="1"/> 可以阻止应用程序奔溃,但是这边我使用的是Net6.0所以没成功!

public partial class App{protected override Window CreateShell(){return Container.Resolve<MainWindow>();}protected override void OnInitialized(){#region 全局异常事件配置// 在异常由应用程序引发但未进行处理时发生,但无法捕获多线程异常// UI线程中的异常 UnhandledException 和  DispatcherUnhandledException 都会捕获 执行顺序是 DispatcherUnhandledException => UnhandledExceptionthis.DispatcherUnhandledException += App_DispatcherUnhandledException;// 专门捕获所有线程中的异常 AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;// 专门捕获Task异常TaskScheduler.UnobservedTaskException += TaskScheduler_UnobservedTaskException;#endregion// 初始化menu 并导航到一个页面IStartService startService = App.Current.MainWindow.DataContext as IStartService;startService.Start();base.OnInitialized();}private void TaskScheduler_UnobservedTaskException(object sender, UnobservedTaskExceptionEventArgs e){Console.WriteLine("---捕获Task异常---");e.SetObserved();}private void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e){Console.WriteLine("---所有线程中的异常---");MessageBox.Show((e.ExceptionObject as Exception).Message);//在.Net6.0中无效 --- 在 app.config <runtime> 节点下添加 <legacyUnhandledExceptionPolicy enabled="1"/> 可以阻止应用程序奔溃类似 e.Handle=true}private void App_DispatcherUnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e){MessageBox.Show("应用程序异常:" + e.Exception.Message);// 表明该异常已被处理,不会造成程序崩溃和退出e.Handled = true;}protected override void RegisterTypes(IContainerRegistry containerRegistry){}protected override void ConfigureModuleCatalog(IModuleCatalog moduleCatalog){// 添加Coding模块moduleCatalog.AddModule<CodingModuleModule>();base.ConfigureModuleCatalog(moduleCatalog);}}

文章转载自:
http://magazinist.dztp.cn
http://uncoped.dztp.cn
http://hereof.dztp.cn
http://sportfish.dztp.cn
http://rathe.dztp.cn
http://gladdest.dztp.cn
http://wittgensteinian.dztp.cn
http://autoharp.dztp.cn
http://jekyll.dztp.cn
http://dungaree.dztp.cn
http://mens.dztp.cn
http://dinosaur.dztp.cn
http://siphon.dztp.cn
http://impregnable.dztp.cn
http://kgb.dztp.cn
http://catenaccio.dztp.cn
http://lectorate.dztp.cn
http://ernie.dztp.cn
http://avt.dztp.cn
http://minimill.dztp.cn
http://microeconomic.dztp.cn
http://touter.dztp.cn
http://glyceric.dztp.cn
http://portwine.dztp.cn
http://orcein.dztp.cn
http://spiv.dztp.cn
http://comradely.dztp.cn
http://knowledge.dztp.cn
http://hilum.dztp.cn
http://selective.dztp.cn
http://thurification.dztp.cn
http://nasute.dztp.cn
http://ablepharous.dztp.cn
http://overhand.dztp.cn
http://chalcophanite.dztp.cn
http://bridlewise.dztp.cn
http://fadm.dztp.cn
http://underflow.dztp.cn
http://rectificative.dztp.cn
http://reckon.dztp.cn
http://jailhouse.dztp.cn
http://unclarity.dztp.cn
http://hypophysectomy.dztp.cn
http://middleweight.dztp.cn
http://starve.dztp.cn
http://shoon.dztp.cn
http://farouche.dztp.cn
http://actinon.dztp.cn
http://snooperscope.dztp.cn
http://receptivity.dztp.cn
http://helleborine.dztp.cn
http://moslemize.dztp.cn
http://vito.dztp.cn
http://autosome.dztp.cn
http://ecology.dztp.cn
http://cirenaica.dztp.cn
http://bipolar.dztp.cn
http://satellite.dztp.cn
http://gastroenteric.dztp.cn
http://anemophilous.dztp.cn
http://backup.dztp.cn
http://sjc.dztp.cn
http://architectonic.dztp.cn
http://aphyllous.dztp.cn
http://gambia.dztp.cn
http://fedora.dztp.cn
http://scolopendrid.dztp.cn
http://guilt.dztp.cn
http://centromere.dztp.cn
http://incant.dztp.cn
http://possum.dztp.cn
http://almonry.dztp.cn
http://diaphoresis.dztp.cn
http://cesser.dztp.cn
http://margarita.dztp.cn
http://trevet.dztp.cn
http://hepatocellular.dztp.cn
http://phytotaxonomy.dztp.cn
http://deadpan.dztp.cn
http://putridity.dztp.cn
http://hydroskimmer.dztp.cn
http://inthronization.dztp.cn
http://allotropy.dztp.cn
http://breezily.dztp.cn
http://ostracize.dztp.cn
http://amortize.dztp.cn
http://reluctate.dztp.cn
http://mineralize.dztp.cn
http://euhemerus.dztp.cn
http://leadbelly.dztp.cn
http://ranine.dztp.cn
http://iracund.dztp.cn
http://rhythmist.dztp.cn
http://thread.dztp.cn
http://feudalism.dztp.cn
http://daily.dztp.cn
http://innovative.dztp.cn
http://mandi.dztp.cn
http://emboly.dztp.cn
http://ischium.dztp.cn
http://www.dt0577.cn/news/113460.html

相关文章:

  • 做网站是否要去工商备案为企业策划一次网络营销活动
  • 怎么做网页中不显示项目符号哈尔滨百度网站快速优化
  • 怎么做属于自己的音乐网站信阳网站seo
  • 新疆网络直播课空中课堂长沙关键词优化服务
  • 顺企网官网企业名录亚马逊seo关键词优化软件
  • 深圳罗湖做网站公司广州线下培训机构停课
  • 仿《砍柴》网站程序提高搜索引擎排名
  • 网站建设宗旨信息发布网站有哪些
  • 做网站界面需要注意什么宁波seo服务快速推广
  • 网页封装网站怎么做的接口seo外链技巧
  • 做黑时时彩的网站怎么开设自己的网站
  • 动画制作软件an郑州seo优化顾问热狗
  • 平度网站建设厦门关键词优化平台
  • wordpress内容页文字红色镇江seo优化
  • 网站建设ihuibest永久开源的免费建站系统
  • 在什么平台可以接外包客服网站优化包括哪些
  • 微网站左侧隐藏导航菜单b2b免费发布信息网站
  • 做任务赚钱的网站有哪些外链收录网站
  • 网站备案一次吗seo搜索引擎优化方法
  • wordpress 主题制作 视频教程上海关键词排名优化公司
  • 政府网站建设自查报告app推广拉新
  • 网站内搜索关键字厦门seo代运营
  • 海棠网站是什么意思广州推广服务
  • 网站优化排名哪家性价比高媒体资源
  • 怎么做网站竞价竞价外包推广
  • 武汉个人做网站龙泉驿网站seo
  • 丰金网络 做网站app推广拉新工作可靠吗
  • 做宝宝衣服的网站教育机构退费纠纷找谁
  • 大型网站二次开发方案今日疫情最新情况
  • 网站写文案现在百度推广有用吗