Windows Phone和网站请求

时间:2013-02-09 04:42:40

标签: windows-phone

我希望向网站(服务器)发送请求以更新具有该应用程序的每个人都可以看到的潜在记分板。该网站当然不仅限于应用程序用户 - 但任何人都可以访问它。

是否可以从Windows Phone应用程序调用WCF,例如WCF可以更新数据库。因此,每当有人访问网站时,都会看到更新后的更改。

这一切都可能吗?如果是的话,这会是最合理/最优化的做事方式吗?

1 个答案:

答案 0 :(得分: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();
}