Windows Phone 8.1 - 观看远程文件

时间:2014-11-21 10:34:19

标签: c# xml windows-phone-8

我的问题可能听起来有点泛,但我希望无论如何都能找到解决方案。在WP 8.1的api中,保持“观察”远程文件更改的最佳方法是什么?

当前上下文:我正在使用网络服务来检索购物车软件的所有订单。当前使用httpClient类获取它(xml),读取流并转换为对象。 有没有办法在X秒后继续检查,这样我可以在新订单发出后提出新的Toast通知? 最好的方法是什么?

提前致谢

3 个答案:

答案 0 :(得分:0)

如果您可以控制Web服务,那么最佳解决方案是将推送通知集成到服务器的逻辑中。否则,您可以生成一个后台线程,每隔X秒轮询一次该文件并检查更改,但这不会像推送通知一样好。

答案 1 :(得分:0)

当XML文件发生更改时,您可以使用文件观察程序的WinRT等效项来引发事件。请参阅此处的教程:

http://lunarfrog.com/blog/2012/10/03/filesystem-change-notifications/

答案 2 :(得分:0)

我最终能够通过使用Windows推送通知服务来解决:http://msdn.microsoft.com/en-us/library/windows/apps/hh202940(v=vs.105).aspx