/*在寫這個問題,測試的東西,我設法回答這個問題,我分享我的研究結果,這樣他們就可以幫助到其他一些可憐的靈魂。請參閱下面的答案。 */的Windows Phone - Web客戶端的請求沒有得到執行
我想從我的後臺任務API獲取一個JSON數據。 我有後臺任務好和運行做的事情,但是當我試圖獲取數據,什麼也沒有發生?!?
這裏是我使用的代碼:
protected override void OnInvoke(ScheduledTask task)
{
string wurl = @"http://test.com/api/stuff/getdata";
WebClient webClient = new WebClient();
webClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(webClient_DownloadStringCompleted);
webClient.DownloadStringAsync(new Uri(wurl));
NotifyComplete();
}
,這一切......的webClient_DownloadStringCompleted
永遠不會被執行。