我需要在后台线程中运行处理,平均需要 30-150 秒。这是由用户触发的。该过程需要在隔离存储中进行一些网络通信和文件处理。当应用程序被挂起/删除时,windows phone 如何处理进程/套接字句柄/文件句柄是否有任何详细描述?
由于内存限制,我无法使用后台任务。
我的具体问题:
- 例如,当用户按下/锁定屏幕/主页/来电时,线程和资源(文件/套接字-网络/内存,托管和非托管)究竟会发生什么?
- 恢复应用程序时我应该期待什么 - 套接字上的异常不再有效?
- 如何判断异常是网络问题还是thombstoning后连接关闭引起的?
更新:由于内存/连接到电源/低规格手机等限制,我无法使用 ResourceIntensiveTask ...