2013-02-13 76 views
-1

有什么办法可以在windows phone 8中对web服务器进行同步请求。windows phone 8中的同步Http请求和响应

我正在从一个周期性的任务请求一个特定的URL,但这个请求是异步的,但我想做一个同步请求,这是要求。 任何人都可以告诉我如何做到这一点。请把一些代码,我是完全新的Windows Phone 8开发

+0

这是一个糟糕的主意,因为你可能会等很长的时间 - 在数十秒有些情况可能比周期性任务更长。在这种情况下,操作系统将终止您的定期任务,如果这发生两次,您的任务将不会再次重新运行。 – 2013-02-13 10:57:14

+0

但是要求是..从后台定期任务,我必须定期和一个接一个地请求4个网址。从一个网址接收到的结果将用于进一步处理,并基于该结果请求另一个网址等。所以在异步请求的情况下,我无法做到这一点。那么我应该怎么做 – Naga 2013-02-13 12:07:25

+0

仅仅因为一个调用是异步的并不会使它(可测量)变慢! – 2013-02-13 12:37:17

回答

4

你不能在WP中发出同步请求,但你可以从你的后台代理进行异步调用。只要确保在处理完所有内容之后才能拨打NotifyComplete

(说实话,如果你正在开发WP8,而不是使用async/await你让自己很难)