在我的WP 7应用程序中,我必须存储两种类型的图像和XML文件,
1:第一类文件在服务器上不经常更新,所以我想将它们永久存储在本地存储上,这样当应用程序启动时,它可以从本地存储访问这些文件,当这些文件在服务器上更新时,也会更新本地存储files.I希望在应用程序终止时不删除这些文件.
2:第二类文件是我想暂时保存在独立存储中的文件,例如应用程序从服务器请求XML文件,我将其存储在本地,下次如果应用程序请求相同文件而不是从服务器获取它从本地存储获取,并在应用程序终止时删除这些文件.
我怎样才能做到这一点 ?
谢谢
1)隔离存储设计用于存储应保持永久性的数据(直到用户uninstalls为应用程序).有关如何在MSDN上编写和保存文件的示例代码.因此,您保存的任何文件(临时与否)都将被存储,直到用户卸载应用程序或您的应用程序删除该文件为止.
2)对于临时数据,您可以使用PhoneApplicationState属性.这将在您的应用关闭后自动删除文件.但是,有一个大小限制(我相信PhoneApplicationService.State有一个限制4mb).
或者,如果XML文件太大,您可以将其写入隔离存储.然后,您可以使用DeleteFile方法处理页面的Closing事件并从那里删除隔离存储中的文件.
| 归档时间: |
|
| 查看次数: |
1051 次 |
| 最近记录: |