繁体   English   中英

Silverlight小工具,在客户端计算机上保存数据

[英]Silverlight Gadget, Save data on client machine

我有一个Silverlight基本桌面小工具。 它的功能很好,但是希望将小工具的设置和更新的信息保存到Xml中并保存在客户端计算机上。 是一种可能的方法或其他方法是保存在服务器上并使用机器名称进行映射,但这将需要服务,如果我可以在客户端计算机上存储一些数据会更好吗

请建议我一些方法

提前致谢

当应用程序将数据存储在文件中时,必须仔细选择文件名和存储位置,以最大程度地减少另一个应用程序知道该存储位置的可能性,因此容易受到损坏。 如果没有适当的标准系统来管理这些问题,那么开发将存储冲突最小化的临时技术可能会很复杂,并且结果可能会不可靠。

使用隔离存储,数据始终由用户和程序集隔离。 凭据(例如程序集的来源或强名称)确定程序集的身份。 数据也可以使用类似的凭据由应用程序域隔离。

当您使用隔离存储时,您的应用程序会将数据保存到与代码身份的某些方面(例如,其发布者或签名)相关联的唯一数据隔室。 数据仓是一个抽象,而不是特定的存储位置。 它由一个或多个隔离的存储文件(称为存储)组成,其中包含存储数据的实际目录位置。 例如,一个应用程序可能具有与之关联的数据隔室,并且文件系统中的目录将实现实际上为该应用程序保留数据的存储。 存储在存储中的数据可以是任何类型的数据,从用户首选项信息到应用程序状态。 对于开发人员,数据仓的位置是透明的。 存储通常位于客户端上,但是服务器应用程序可以通过模拟其代表其运行的用户来使用隔离的存储来存储信息。 隔离存储还可以将信息存储在具有用户漫游配置文件的服务器上,以便信息随漫游用户一起传播。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM