在使用async/task/await的代码遭遇这样的错误:
异步模块或处理程序已完成,而当时仍有异步操作处于未定状态。
对应的英文错误信息:
An asynchronous module or handler completed while an asynchronous operation was still pending.
请问如何解决这个问题?
之前异步方法名之前是这样写的
async void
改为
async Task
然后调用时加上await,问题就解决了。
解决办法:在博问上提问。
dudu,我也遇到这个问题了,跟你不同的是,我是调用webservice的方法,webservice给每个方法都生成了一个异步方法,方法返回void,我也没法改成Task这样吧?