【发布时间】:2012-05-31 02:12:22
【问题描述】:
我们有一个大型库,它使用 HttpWebRequest 进行大量 HTTP 调用以获取数据。重写这个库以使用 HTTPClient 的异步调用将是一种负担。所以,我想知道我是否可以创建使用 taskfactory 调用我们的库的异步控制器,以及最终通过 WebClient 进行的调用是异步的还是仍然是同步的。尝试将 async 与旧的 HttpWebRequest 混合使用是否会导致任何问题/副作用?
【问题讨论】:
-
WebClient并不新鲜,至少从 .Net 1.1 开始就存在。你的意思是HtppClient,这是 .Net 4.5 和 ASP.NET MVC 4 中的新功能? -
是的,很抱歉造成混乱。你说得对,我的意思是新的 HttpClient。
标签: asp.net-mvc task-parallel-library