簡體   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