2013-02-13 99 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你讓自己很難)