2013-02-09 83 views
0

我希望向網站(服務器)發送請求,以更新每個擁有應用程序的人都可以看到的潛在記分牌。這個網站當然不僅限於應用程序用戶 - 但任何人都可以訪問。Windows Phone和網站請求

是否可以從Windows Phone應用程序調用WCF,例如WCF可以更新數據庫的位置。所以每當有人進入網站時,都會看到更新的更改。

這是可能的嗎?如果是這樣,這是否是最明智/最優化的做事方式?

回答

1

我在我的ViewModel中使用了BsckgroundWorker來防止掛起UI。這樣,你可以「設置並忘記它」。類似這樣的:

private void UpdateScoreboard() 
{ 
    var scoreboardWorker = new BackgroundWorker(); 
    scoreboardWorker.DoWork += (s,dwe)=>{ 
     //call some WCF service compleate async 
    }; 
    scoreboardWorker.RunWorkerCompleted += (s,rwe)=>{ 
     // check whether rwe.Error is not null, indicating an exception. Show an alert maybe 
    }; 
    scoreboardWorker.RunWorkerAsync(); 
} 
+0

非常感謝您分享! – Subby 2013-02-10 00:19:19