如何使用.NET进行多个异步调用?

时间:2011-07-12 17:47:06

标签: .net vb.net web-services

场景是ASP.NET webforms页面将以异步方式调用Web服务,以便向各种数据提供者进行大约8次Web服务调用。我想并行运行它们以加快速度。 在继续前进之前,我还需要等待所有人回来。

实现这一目标的最佳方法是什么?请提供一些代码示例(我来自VB)。

感谢!!!

1 个答案:

答案 0 :(得分:1)

对于ASP.Net MVC ......

使用AsyncController

对于良好的网络形式......

如果您使用的是.Net 4,则可以考虑使用Task Parallel Library。否则,您可能只需使用Async Pattern