0
我希望向網站(服務器)發送請求,以更新每個擁有應用程序的人都可以看到的潛在記分牌。這個網站當然不僅限於應用程序用戶 - 但任何人都可以訪問。Windows Phone和網站請求
是否可以從Windows Phone應用程序調用WCF,例如WCF可以更新數據庫的位置。所以每當有人進入網站時,都會看到更新的更改。
這是可能的嗎?如果是這樣,這是否是最明智/最優化的做事方式?
我希望向網站(服務器)發送請求,以更新每個擁有應用程序的人都可以看到的潛在記分牌。這個網站當然不僅限於應用程序用戶 - 但任何人都可以訪問。Windows Phone和網站請求
是否可以從Windows Phone應用程序調用WCF,例如WCF可以更新數據庫的位置。所以每當有人進入網站時,都會看到更新的更改。
這是可能的嗎?如果是這樣,這是否是最明智/最優化的做事方式?
我在我的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();
}
非常感謝您分享! – Subby 2013-02-10 00:19:19