【发布时间】:2012-02-21 07:32:12
【问题描述】:
我需要向网络资源发出异步请求并使用此页面 (link to full example) 中的示例:
HttpWebRequest myHttpWebRequest= (HttpWebRequest)WebRequest.Create("http://www.contoso.com");
RequestState myRequestState = new RequestState();
myRequestState.request = myHttpWebRequest;
// Start the asynchronous request.
IAsyncResult result=
(IAsyncResult) myHttpWebRequest.BeginGetResponse(new AsyncCallback(RespCallback),myRequestState);
但是当我测试应用程序时,此代码最后一行的执行冻结(2-3 秒)(我可以使用调试器观看它)。
为什么?是我的错误还是函数的标准行为?
【问题讨论】:
标签: c# .net wpf asynchronous httpwebrequest