2010-10-10 20 views
0

我有一个对象的列表,我循环通过,并在此循环中,我有一个异步网站请求获取来自站点的响应,根据当前对象的数据。循环遍历列表(项目),每个列表都是异步下载

如何等待每个异步请求完成b4到列表中的下一个对象? 我应该使用application.doevents吗?

+1

我想你应该使用同步webrequest,因为你想同步处理列表,不是吗? – Amry 2010-10-10 13:32:47

+0

是的,我想通过1列表1.但我不想冻结用户界面..因为我也想有一个取消按钮 – 2010-10-10 13:34:49

回答

0

在你的异步回调中,当前一个完成时启动下一个请求。此时,您还可以检查是否按下取消按钮,如果取消请求则取消。