silverlight - 使用隔离存储为应用程序中的模块提供离线模式

标签 silverlight isolatedstorage silverlight-oob offline-mode

我正在开发一个允许用户提交某种请求的应用程序。该应用程序分为多个 Silverlight 应用程序,其中之一是用于提交请求的应用程序。我正在考虑为请求模块提供浏览器外支持,该模块可以在离线模式下运行。因此,用户创建请求,将其保存到隔离存储,最后当互联网恢复时,请求被提交到 SQL Server 数据库。

无论如何,我有几个问题可以帮助我决定我应该做什么并继续进行 POC...

  1. 我的主应用程序能够从请求模块的独立存储中读取数据吗?
  2. 有关 http://siaqodb.com/ 的任何反馈?您建议使用此数据库引擎还是应该坚持使用 XML 文件?

最佳答案

  1. 是 - 对独立存储的访问仅限于 Silverlight 应用程序。因此,在同一应用程序中运行的任何代码(无论它分解为多少个模块)都会访问相同的独立存储。我相信应用程序是由 XAP 文件的 URL 唯一标识的。

  2. 有趣,但依赖第 3 方解决方案可能会受到限制 - 仅使用 XML 可能会更快、更灵活。

关于silverlight - 使用隔离存储为应用程序中的模块提供离线模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8472239/

相关文章:

silverlight - 如何从 ViewModel 绑定(bind) StackPanel 子级?

xml - WP7 在 IsolatedStorage 中读写 Xml

c# - 在隔离存储中存储 Dictionary<TKey, TValue>

xml - 如何将 StreamReader 转换为 XDocument?

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

c# - 使用 Silverlight 读写 EXIF 数据

c# - 使用 WCF Ria 服务加载的通用方式?

silverlight - 使用 MVVM Light 从 ViewModel 查看通知

silverlight - 是否可以从网页启动Silverlight 4 OOB应用程序?

silverlight - 浏览器弹出窗口 WIndows 和 Silverlight OOB