防止出现应用程序错误消息“等待任务未观察到任务异常”

时间:2019-06-13 16:46:50

标签: c# .net task

我几乎肯定会错过一些非常明显的东西,但是我有一个任务要解雇。我使用Task.Factory.StartNew开始执行任务,并使用以下命令观察UnobservedTaskException

TaskScheduler.UnobservedTaskException += (object sender, UnobservedTaskExceptionEventArgs eventArgs) =>
{
     eventArgs.SetObserved();
     eventArgs.Exception.Handle(
          ex =>
          {
               Console.WriteLine(ex);
               return true;
           });
};

Console.WriteLine(ex)行被击中,但是在被击中之前,我收到消息:

enter image description here

我已经查看了几个与消息有关的问题,它们都建议观察异常,就像我在上面所做的一样,和/或将ContinueWithOnlyOnFault一起使用,但尚无组合可用于我既捕获错误,又阻止显示该消息。我该如何实现?

0 个答案:

没有答案