Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用TopShelf处理未观察到的任务异常_C#_Task_Topshelf - Fatal编程技术网

C# 使用TopShelf处理未观察到的任务异常

C# 使用TopShelf处理未观察到的任务异常,c#,task,topshelf,C#,Task,Topshelf,我使用的是TopShelf框架,它工作得很好。 但是,我很难弄清楚如何为未观察到的任务异常注册顶级异常筛选器(即订阅TaskScheduler.UnobservedTaskException) 我尝试在不同的地方注册此事件,但无论如何,当我从未等待的任务中抛出异常时,我从未收到通知 使用TopShelf时,如何正确获取这些通知 谢谢。我的错 它与TopShelf无关,但与TaskScheduler.UnobservedTaskException的行为有关,它必须等待异常引发任务被垃圾收集,然后才

我使用的是TopShelf框架,它工作得很好。 但是,我很难弄清楚如何为未观察到的任务异常注册顶级异常筛选器(即订阅TaskScheduler.UnobservedTaskException)

我尝试在不同的地方注册此事件,但无论如何,当我从未等待的任务中抛出异常时,我从未收到通知

使用TopShelf时,如何正确获取这些通知

谢谢。

我的错

它与TopShelf无关,但与TaskScheduler.UnobservedTaskException的行为有关,它必须等待异常引发任务被垃圾收集,然后才能获取异常:(