Vb.net 循环浏览(项目)列表,每个项目都被异步下载

Vb.net 循环浏览(项目)列表,每个项目都被异步下载,vb.net,asynchronous,httpwebrequest,Vb.net,Asynchronous,Httpwebrequest,我有一个循环使用的对象列表,在这个循环中,我有一个异步webrequest,它根据当前对象的数据从站点获取响应 如何等待每个异步请求完成b4,并转到列表中的下一个对象? 我应该使用application.doevents吗?在异步回调中,当当前请求完成时启动下一个请求。此时,您还可以检查是否按下了“取消”按钮,如果按下了,则取消请求。我认为您应该使用同步webrequest,因为您希望同步处理列表,否?是的,我希望逐个查看列表。但是我不想冻结用户界面。。因为我还想有一个取消按钮

我有一个循环使用的对象列表,在这个循环中,我有一个异步webrequest,它根据当前对象的数据从站点获取响应

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

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

我认为您应该使用同步webrequest,因为您希望同步处理列表,否?是的,我希望逐个查看列表。但是我不想冻结用户界面。。因为我还想有一个取消按钮