/* この質問を書き、テストを行っている間に、なんとか質問に答えることができました。調査結果を共有して、他の貧しい人々の助けになるようにします。以下の回答をご覧ください。*/
バックグラウンド タスクで 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
実行されることはありません。