Windows Phone 7(Mango)应用程序在放入后台时会断开连接吗?

时间:2011-06-23 01:09:25

标签: c# windows-phone-7

当用户将应用程序放在Windows Phone 7 Mango的后台时,是否可以阻止我的应用程序关闭套接字?

如果是这样,我该怎么做呢?

由于

2 个答案:

答案 0 :(得分:6)

不,即使在芒果中,也无法在应用程序未运行时保持打开持久套接字连接。

你可以:

  • 创建一个每30分钟调用一次的PeriodicTask,但在被杀之前只能执行10-15秒
  • 创建一个ResourceIntensiveTask,当手机连接电源时会运行该{{1}}并执行任意长时间(或直到手机断电)

这两种类型的任务都可以访问应用程序的独立存储,但会在单独的应用程序域中执行,因此它无法访问变量和其他应用程序状态。

答案 1 :(得分:0)

你应该实现一个后台任务 - 在interwebz上有一个关于如何做到这一点的样本

- 编辑 - 但是仍然会每隔30分钟调用一次......除非你正在播放某些东西(有一个特定的任务)你运气不好