【发布时间】:2010-05-27 16:42:16
【问题描述】:
我想一次发出 10 个异步 http 请求,并且只在所有请求都完成后并在一个回调函数中处理结果。我也不想使用 WaitAll 阻塞任何线程(我的理解是 WaitAll 阻塞直到所有线程都完成)。我想我想制作一个自定义的 IAsyncResult 来处理多个调用。我在正确的轨道上吗?有没有好的资源或例子来描述处理这个问题?
【问题讨论】:
-
这个操作的上下文是什么?在网页内?
-
这种事情在 F# 中几乎是微不足道的。用 F# 编写一个可以从 C# 代码调用的模块可能是值得的……
-
@Keltex 它将成为 Web 应用程序的一部分。
-
你说的是从多个网页请求数据吗?
-
@Scott P 我正在调用多个 Web 服务函数。在将结果返回给用户之前,我需要所有结果。
标签: c# asynchronous httprequest