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

如果是这样,我将如何去做?

谢谢

最佳答案

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

你可以:

  • 创建一个每30分钟调用一次的PeriodicTask,但在被杀死之前只能执行10-15秒
  • 创建一个ResourceIntensiveTask,该代码将在手机接通电源后运行,并执行任意长的时间(或直到手机断电为止)

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

    10-02 02:25