silverlight-4.0 - 防止隔离存储删除 Silverlight 4 OOB

标签 silverlight-4.0 silverlight-oob isolatedstorage

我为一家食品链式店开发了一个 OOB SL4 应用程序,它将商店账单本地存储在独立存储中,当 Internet 连接可用时,这些账单会被上传。一切正常。

但是我看到如果我打开silverlight配置对话框->隔离存储,可以删除应用的隔离存储。因此,如果有 1000 张账单等待上传,则会被删除。

有什么办法可以防止这种情况发生吗?我不这么认为,我知道我的文档又多了一个地方,但我正在寻找安全存储数据的替代方法?

我尝试了 Comtoolkit 但似乎行为不一致并且不是生产质量代码

最佳答案

正如@NestorArturo 所说的那样seems没有配置可以防止这种情况。

但是,对于 out of browser application 的替代方案是使用文件系统。

File system access. Trusted applications can access System.IO types and related types that are otherwise unavailable to Silverlight. These APIs provide direct read and write access to files in user folders on the local computer. For more information, see How to: Access the Local File System in Trusted Applications.



第三种选择是编写自己的 COM 组件;通过这种技术,您可以获得对系统的完全访问权限。

关于silverlight-4.0 - 防止隔离存储删除 Silverlight 4 OOB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7234296/

相关文章:

silverlight - 当应用程序处于全屏模式时,无法在 Silverlight 3 中使用键盘输入文本框控件

silverlight - 如何将 Silverlight 应用程序最小化到系统托盘

windows-phone-8 - 隔离存储 Windows 手机 8

c# - 打开保存的文件时出错

silverlight-4.0 - 使用 MEF/PRISM 时的 Silverlight OOB 更新

windows-phone-7 - WP7 : IsolatedStorage vs. 可写位图

flash - Silverlight 4 与 Flash

c# - 如何让 Silverlight 动画/应用程序在 WPF 中也能正常工作/相同?

silverlight - 我可以在没有 IIS 的情况下运行 XAP 吗?

silverlight - 你如何从浏览器应用程序中关闭silverlight?