5
我试图为我的WP7应用程序实现一个HttpWebRequest超时,因为用户可以发出请求,并且请求永远不会回来,从而在屏幕上留下ProgressBar。WP7中的HttpWebRequest超时
我看到这个MSDN页:msdn page
其中采用
ThreadPool.RegisterWaitForSingleObject (result.AsyncWaitHandle, new WaitOrTimerCallback(TimeoutCallback), myHttpWebRequest, DefaultTimeout, true);
我能加入这个代码,并链接了所有的变量,但是当我把它添加到我的代码,它给一个NotSupportedOperation
得到的线时:
allDone.WaitOne();
如果我评论它,它给我的下一行的相同NotSupportedOperation
,
return _result_object;
(功能private object SendBeginRequest()
)
我如何添加在WP7超时?这种方式似乎并不奏效。由于UI线程问题,我不想使用WebClient。
这很好,谢谢! – 2011-01-20 18:13:10