Debuggen von Ausnahmen in einem Async / Await (Call Stack)
Ich verwende Async / Await, um meinen UI-Thread freizugeben und Multithreading durchzuführen. Jetzt habe ich ein Problem, wenn ich auf eine Ausnahme stoße. DasCall Stack
meiner Async-Teile beginnt immer mitThreadPoolWorkQue.Dipatch()
, was mir nicht sehr hilft.
Ich habe einen MSDN-Artikel gefundenAndrew Stasyuk. Async Causality Chain Tracking Aber so wie ich es verstehe, ist es keine gebrauchsfertige Lösung.
Was ist die beste / einfachste Möglichkeit zum Debuggen, wenn Sie Multithreading mit Async / Await verwenden?