を使用するvisual studio
ために取り組んでいます。スレッドが完了したら関数を呼び出す必要があるスレッドを使用していますが、スレッドに http 呼び出しがあるため、http 呼び出しが終了する前にスレッドが完了段階に移動するという問題があります。そのhttp呼び出しが終了したときにのみスレッドを終了する必要があります。しかし、http呼び出しが呼び出された後にスレッドが終了するようになったので、どうすればこの問題を克服できますか? ここに私のコードがありますWindows Phone
c#
void worker_DoWork(object sender, DoWorkEventArgs e)
{
Deployment.Current.Dispatcher.BeginInvoke(() =>
{
handle.MakeRequest(WidgetsCallBack, WidgetsErrorCallBack,
DeviceInfo.DeviceId, ApplicationSettings.Apikey);
});
}
void worker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
// function which i should call only after the thread is completed.
// (http cll should also be ended)
}