我移植了一些代碼到Windows Phone 7。此行似乎不工作:替代這一行HTTP代碼的
HttpWebResponse httpResponse = (HttpWebResponse)httpRequest.GetResponse();
我一直在試圖尋找一個答案,但我所有可以找到的是我以前從未使用過的異步方法。任何幫助深表感謝。
我移植了一些代碼到Windows Phone 7。此行似乎不工作:替代這一行HTTP代碼的
HttpWebResponse httpResponse = (HttpWebResponse)httpRequest.GetResponse();
我一直在試圖尋找一個答案,但我所有可以找到的是我以前從未使用過的異步方法。任何幫助深表感謝。
我將繼續並假設您正在編寫Windows Phone 7的Silverlight應用程序;如果是這樣的話:
Silverlight不支持使用同步Web請求。你需要做的是使用HttpWebRequest.BeginGetResponse方法,並將其傳遞給一個函數委託,以便在響應被檢索後對其進行處理。 MSDN在頁面底部有一個很好的代碼示例,演示如何使用異步方法。
定義「似乎不起作用」。有錯誤消息嗎?沒有任何回報?它不會編譯? – 2010-11-04 20:32:10
什麼是實際的錯誤信息? – 2010-11-04 20:40:57