O armazenamento isolado é uma característica do programa desenvolvido pela Microsoft Silverlight , que permite aos usuários armazenar dados de forma segura . Os dados guardados para o Microsoft Silverlight é separada em duas partes: a primeira parte armazena informações sobre o arquivo, como a cota de disco , enquanto que a segunda parte contém o arquivo real . Usando o recurso de armazenamento isolado no Microsoft Silverlight requer uma profunda compreensão da linguagem de programação Java ea linha de comando do Windows. O armazenamento isolado pode ser usado em vez de "cookies" para armazenar dados temporários. Instruções
1
Abra um documento de texto com o bloco de notas
2
Copie e cole o seguinte código no documento de texto :
using System; < br. >
usando System.Collections.Generic ;
usando System.Linq ;
usando System.Net ;
usando System.Windows ;
usando System.Windows.Controls ;
usando System.Windows.Documents ;
usando System.Windows.Input ;
usando System.Windows.Media ;
usando System.Windows.Media.Animation ;
usando System.Windows.Shapes ;
usando System.IO.IsolatedStorage ;
using System.IO; < br >
namespace SilverlightApplication10
{
público parcial classe Page : UserControl
{
público Página ( )
{
InitializeComponent ();
SaveData ( "Olá ", " MyData.txt ");
teste string = LoadData ( " MyData.txt ");
}
vazio SaveData ( dados String, String fileName ) privado
{
usando ( IsolatedStorageFile ISF = IsolatedStorageFile.GetUserStoreForApplication ())
{
usando ( IsolatedStorageFileStream ISF = new IsolatedStorageFileStream ( fileName , FileMode.Create , ISF) ) {
usando ( StreamWriter sw = new corda LoadData ( string fileName )
{
dados String = Empty ;
usando ( IsolatedStorageFile ISF = IsolatedStorageFile.GetUserStoreForApplication ()) {
usando ( ISF IsolatedStorageFileStream = new IsolatedStorageFileStream ( fileName , FileMode.Open , ISF) ) {
usando ( StreamReader sr = new StreamReader ( ISF ) )
{
corda lineOfData = Empty ;
while (( lineOfData = sr.ReadLine ()) = null !)
dados + = lineOfData ;
}
}
}
retornar dados ;
}
}
}
3
Substitua o " MyData.txt " em ambas as seções abaixo com o nome do arquivo que você deseja armazenar no armazenamento isolado . o arquivo tem que estar na mesma pasta que o Java arquivo que você está criando. , por exemplo, a pasta " a" tem de conter o arquivo " MyData.txt " eo arquivo que você deseja armazenar no armazenamento isolado .
SaveData ( "Olá ", " MeusDados . txt " );
teste string = LoadData ( " MyData.txt "); .
4
Salve o documento de texto e fechar o bloco de notas o arquivo que você substituiu " MyData.txt " com a vontade de ser armazenado em Silverlight armazenamento isolado .