C# Windows Phone 7(Mango)应用程序在置于后台时断开连接?

C# Windows Phone 7(Mango)应用程序在置于后台时断开连接?,c#,windows-phone-7,C#,Windows Phone 7,当用户将我的应用程序放在Windows Phone 7 Mango的后台时,我可以防止它关闭套接字吗 如果是这样的话,我该怎么做呢 谢谢您应该执行一项后台任务-interwebz上有一个关于如何执行此任务的示例 --编辑-- 但还是会每30分钟打一次电话。。。除非您正在流式传输某些内容(有一个特定的任务),否则您运气不好否,即使在Mango中,您也无法在应用程序未运行时保持持久套接字连接打开 你可以: 创建一个PeriodicTask,每30分钟调用一次,但在终止之前只能执行10-15秒 创建

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

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


谢谢

您应该执行一项后台任务-interwebz上有一个关于如何执行此任务的示例

--编辑--
但还是会每30分钟打一次电话。。。除非您正在流式传输某些内容(有一个特定的任务),否则您运气不好

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

你可以:

  • 创建一个
    PeriodicTask
    ,每30分钟调用一次,但在终止之前只能执行10-15秒
  • 创建一个
    ResourceIntensiveTask
    ,该任务将在手机接通电源时运行,并可执行任意时间(或直到手机断开电源)
这两种类型的任务都可以访问应用程序的独立存储,但将在单独的应用程序域中执行,因此它无法访问变量和其他应用程序状态