當我懷疑Task
的Action
失敗時,我曾經只是坐在等待AggregateException
終於拋出,所以我可以挖掘到InnerException
。然而,最近我注意到,通過嘗試調整發起失敗的表單的大小,我可以強制顯示錯誤。什麼觸發器最終在WinForms中拋出一個AggregateException?
兩個問題:
- 有沒有更好的方式來做到這一點? (我討厭「裹在一個的try/catch /重新
throw
呼叫,並把一個破發點上重新throw
技術)。 - 我認爲當
Task
對象本身就是垃圾收集AggregateException
得到了拋出。這是真的 - 在回答#2的光:???爲什麼調整更立即觸發
AggregateException