问题标签 [isolatedstorage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2103 浏览

.net - 使用 NLog 记录到隔离存储中

我在我的 C# Win Forms 中使用 NLog 库 (http://nlog-project.org/) 来进行日志记录。如果可以使用此 NLogger 将日志文件写入“隔离存储”,有没有人有经验?

谢谢 4 个答案

0 投票
2 回答
401 浏览

c# - 从 ADO.NET 到隔离存储的 SQL 备份

是否可以使用 c# ADO.net 创建 SQL Server 数据库备份并将 .BAK 文件输出到独立存储?

谢谢

0 投票
1 回答
1873 浏览

silverlight - 从 Silverlight 中的 IsolatedStorage 读取二进制数据

我有一些字节写入我的 Silverlight 应用程序的隔离存储中的文件。该文件名为“data.dat”。我使用以下代码将其写入独立存储:

我的问题是,一旦它们存在,我如何从隔离存储中检索字节?我看到的一切都返回一个字符串。但我看不到返回二进制数据的方法。

谢谢。

0 投票
1 回答
3670 浏览

c# - .NET:隔离存储异常

我正在 Silverlight 中构建一个 Windows Phone 7 应用程序。我有困难IsolatedStorage

例外是:

我在这里做错了什么?MSDN 表示,当隔离存储被删除或禁用时会引发此异常。那可能发生过吗?我在模拟器上遇到了这个问题。

更新:这似乎只发生在我第一次在模拟器上运行应用程序时。应用程序崩溃后,我再次在模拟器上运行它,并没有出现此问题。

更新 2:使用FileMode.OpenOrCreate代替FileMode.Open似乎已经解决了这个问题。

0 投票
2 回答
1678 浏览

c# - 隔离存储文件的困难

我正在 Silverlight 中构建一个 Windows Phone 7 应用程序。我在使用IsolatedStorageFile.

以下方法应该将一些数据写入文件:

最后DEBUG是让我检查数据是否正在写入。我已经验证是这样的。此方法被调用 6 次以上。每次,都会附加更多数据。

但是,当我去读取数据时,我得到的唯一 JSON 是我在一次调用writeToFile(). 这是我的阅读方法:

我在这里做错了什么?我是否错误地写入文件?我很确定唯一能够读回的数据来自第一次写入。

更新:我添加了两个Flush()调用,但它崩溃了:

如果我注释掉stream.Flush()but leave writer.Flush(),我也会遇到同样的问题。

更新 2:我添加了一些打印语句。看起来一切都在序列化:

但实际上只有第一组被回读:

我已经运行了几次测试。我很确定只有第一项被回读。

0 投票
1 回答
620 浏览

isolatedstorage - 如何在隔离存储中列出、查看和打开文件(不按语法方式)?

我记得有一个“隔离存储浏览器”实用程序,但找不到了。真的有吗?

如何在隔离存储中列出、查看和打开文件(不按语法方式)?

0 投票
2 回答
3219 浏览

c# - 隔离存储中的绑定图像

嘿。我有一个用户可以搜索的项目列表。搜索结果显示在列表框中。每个animal对象都有一个指向独立存储中图像的路径。将 listboxitem 中的 Image 控件绑定到隔离存储中的图像的最快方法是什么?我见过的示例倾向于显示来自互联网而不是独立存储的图像。如果我有大约 10 张图像,它似乎会占用所有内存并崩溃。谢谢

编辑:

我在我的BitmapConverter课堂上使用它(继承 IValueConverter)

我在 AppResource.xaml 文件的顶部有这个:

我在我的 BitmapConverter 中设置了一个断点,但它从未被调用过。我以前从未使用过 IValueConverter,所以任何帮助都会很棒。谢谢

0 投票
1 回答
1231 浏览

c# - 隔离存储导致内存耗尽

嘿。当用户单击这样的项目时,我正在从独立存储中读取图像:

这很好用,但是如果我在两个图像之间来回单击,内存消耗会不断增加,然后内存不足。有没有更有效的方式从独立存储中读取图像?我可以在内存中缓存几张图片,但有数百个结果,最终还是会占用内存。有什么建议么?

0 投票
2 回答
777 浏览

silverlight - Silverlight LocalSettings (IsolatedStorageSettings) 的大小限制是否为 16k

我正在尝试将我的整个视图模型保存到独立存储设置中。它非常大,因为它包含许多其他 VM。

当我尝试读取该值时,它会引发“IsolatedStorageFileStream 上不允许操作”错误。这似乎是一个红鲱鱼,因为我没有使用文件,我使用的是 IsolatedStorageSettings 类。

我检查了本地应用程序数据目录下的 __LocalSettings 文件,它似乎在 16k 处被截断(通过 XML 元素名称的一半)。我怀疑它有 16k 的限制,因此在下一次加载时,IsolatedStorage 类将其视为无效文件并抛出一个合适的文件(然后将其清空为空文件)。

我想确认在使用 IsolatedStorageSettings 时,您的所有设置是否有 16k 的大小限制?

解决它的一些方法是将其序列化为文件并重新水化它而不是使用设置或根本不使用这种方法(存储更少的信息)。在任何人有更好的想法请告诉我?

0 投票
3 回答
524 浏览

database - Silverlight 隔离存储和加载大文件

在 Windows Phone 7 应用程序中,我想查询使用独立存储存储的大型 XML 文件(城市列表) 。如果我这样做,文件会被加载到内存(> 5 mo)吗?如果是这样,我还有什么其他解决方案?

编辑:

更多细节。我想使用 AutoCompleteBox (http://www.jeff.wilcox.name/2008/10/introducing-autocompletebox/),但不是使用网络服务(这是固定数据,无需在线),我想要查询文件/数据库/隔离存储...我有一个固定的城市列表。我在评论中说它是 40k,但它最终似乎更接近 1k 行。