Async exception not being caught or being swallowed

前端 未结 3 1124
自闭症患者
自闭症患者 2021-01-23 09:26

Update from the future: TL;DR to catch expressions in async methods you have to await, Task.WaitAll, or .Result.

3条回答
  •  余生分开走
    2021-01-23 10:09

    I'm going to add an answer to my own question because there's a useful piece of information that I found out. The intermediary method LoadMSpecAsync is swalloing the exception. For this not to happen it needs a little teak. You need to add the async keyword before the return type and the "await" keyword after "return".

提交回复
热议问题