0

我已经将 BCL Async 预发布位安装到我的 WP7 应用程序中,并且我已经向异步任务添加了一个异步调用,如下所示:

await GetStuff();
// do stuff

其中 GetStuff 是异步任务。

但是,这似乎不是“等待”,而是立即跳到下一行代码,因此它应该执行的操作还没有,因为异步任务尚未完成。

我误解了这个库是如何工作的吗?我的理解是它添加了类似于 WinRT 或 WP8 的等待功能,以便在继续执行之前等待该异步任务完成。

如果这是它应该做的,我可能在这里做错了什么?

4

1 回答 1

1

如果返回的任务GetStuff()没有等待一切完成(例如,如果您忘记了await),就会发生这种情况。

于 2013-04-28T14:47:55.783 回答