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