我有一項任務的延續來處理錯誤: var uiScheduler = TaskScheduler.FromCurrentSynchronizationContext();
var loadTask = Task<List<OrderItemViewModel>>.Factory.StartNew(() =>
{
throw new Exception("derp");
});
我知道我可以處理UnobservedTaskException以防止在終結器運行在對象上時終止我的應用程序的任何未觀察到的異常。 但是,我不確定我應該在何時或何時爲此事件設置處理程序。在TaskScheduler類中的事件本身的XML文檔說: /// This AppDomain-wide event provides a mechanism to prevent exception
/// e
我試圖重新將導致此異常的條件: System.AggregateException: A Task's exception(s) were not observed
either by Waiting on the Task or accessing its Exception property.
As a result, the unobserved exception was rethro