0
我開始在Windows 8機器上開發windows phone 8並測試Visual Studio 2012附帶的模擬器。我有一個帶有一個按鈕的主頁面。按下按鈕後,它發出一個http請求。Windows Phone 8開發:HttpWebRequest.BeginGetResponse回調從未調用
private void Button_Click_1(object sender, RoutedEventArgs e)
{
string uriString = "http://209.143.33.109/mjpg/video.mjpg?camera=1";
var uri = new Uri(uriString);
var httpWebRequest = HttpWebRequest.Create(uri);
httpWebRequest.BeginGetResponse(new AsyncCallback(OnGettingResponse), httpWebRequest);
}
private void OnGettingResponse(IAsyncResult ar)
{
var req = ar.AsyncState as HttpWebRequest;
var response = (HttpWebResponse)req.EndGetResponse(ar);
var responseStream = response.GetResponseStream();
}
我在OnGettingResponse上設置了一個斷點。但是當我按下按鈕時,斷點永遠不會被擊中。
我在這裏錯過了什麼?
嗨,歡迎來到Stack Overflow!一個可能的解決方案的鏈接總是受歡迎的,但請在鏈接上添加上下文(即使它是另一個Stack Overflow答案),以便其他用戶可以瞭解它是什麼以及它爲什麼存在。始終引用重要鏈接中最相關的部分。想想如果該頁面被移動到另一臺服務器或直接鏈接改變會發生什麼 - 未來的用戶將無法從答案中獲益。請看看[如何回答](http://stackoverflow.com/questions/how-to-answer)。 – Jesse 2013-04-26 07:23:10
@Jesse更新了答案,謝謝! – URB 2013-04-26 07:38:19
謝謝你,@URB! – Jesse 2013-04-26 12:14:52