【问题标题】:How to make a multiple asynchronous calls using .NET?如何使用 .NET 进行多个异步调用?
【发布时间】:2011-07-12 17:47:06
【问题描述】:

该场景是 ASP.NET Web 表单页面将以异步方式调用 Web 服务,以对各种数据提供者进行大约 8 次 Web 服务调用。我想并行运行它们以加快速度。 我还需要等他们都回来再继续。

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

谢谢!!!

【问题讨论】:

  • 哦... ASP.Net MVC 有更好的选择。

标签: .net vb.net web-services


【解决方案1】:

对于 ASP.Net MVC...

使用AsyncController

对于好的 ole 网络表单...

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

【讨论】:

  • TPL 非常复杂。我现在没有时间创建示例。我相信您可以在 MSDN 和 Stackoverflow 上找到很好的示例。
猜你喜欢
  • 1970-01-01
  • 2015-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多