WP7.5 BCL Async:等待而不是等待
本文关键字:等待 BCL Async WP7 | 更新日期: 2023-09-27 18:11:06
我已经将BCL异步预发布位安装到我的WP7应用程序中,并且我已经向异步任务添加了一个异步调用,如下所示:
await GetStuff();
// do stuff
GetStuff是async Task。
然而,这似乎不是"等待",而是立即跳到下一行代码,所以它应该采取行动的东西还没有,因为异步任务还没有完成。
我是否误解了这个库的工作方式?我的理解是,它添加了类似于WinRT或WP8的等待功能,以便在继续执行之前等待异步任务完成。
如果这是它应该做的,我可能在这里做错了什么?
如果GetStuff()
返回的任务没有等待所有事情完成(例如,如果您忘记了await
),则会发生这种情况。