Tecnología

Inicio

Cómo utilizar el almacenamiento aislado en Silverlight

El almacenamiento aislado es una característica en el programa Silverlight desarrollada por Microsoft, que permite a los usuarios almacenar datos de forma segura. Los datos guardados en Microsoft Silverlight se separa en dos partes; la primera parte almacena información sobre el archivo, como la cuota de disco, mientras que la segunda parte contiene el archivo real. Usando la función de almacenamiento aislado en Microsoft Silverlight requiere un profundo conocimiento del lenguaje de programación Java y la línea de comandos de Windows. El almacenamiento aislado se puede utilizar en lugar de las "cookies" para almacenar datos temporales.

Instrucciones

1 Abra un documento de texto con la libreta.

2 Copia y pega el siguiente código en el documento de texto:

using System;

utilizando System.Collections.Generic;

utilizando System.Linq;

using System.Net;

utilizando System.Windows;

utilizando System.Windows.Controls;

utilizando System.Windows.Documents;

utilizando System.Windows.Input;

utilizando System.Windows.Media;

utilizando System.Windows.Media.Animation;

utilizando System.Windows.Shapes;

utilizando System.IO.IsolatedStorage;

using System.IO;

espacio de nombres SilverlightApplication10

{

public partial class Page : UserControl

{

Página pública ()

{

InitializeComponent ();

SaveData ( "Hola", "myData.txt");

prueba de la cuerda = LoadData ( "myData.txt");

}

SaveData private void (datos de cadena, cadena de nombre del archivo)

{

usando (IsolatedStorageFile ISF = IsolatedStorageFile.GetUserStoreForApplication ())

{

usando (SISA IsolatedStorageFileStream = new IsolatedStorageFileStream (nombre del archivo, FileMode.Create, ISF))

{

usando (StreamWriter sw = new StreamWriter (SISA))

{

sw.Write (datos);

sw.Close ();

}

}

}

}

LoadData private string (cadena de nombre de fichero)

{

datos de cadena = String.Empty;

usando (IsolatedStorageFile ISF = IsolatedStorageFile.GetUserStoreForApplication ())

{

usando (SISA IsolatedStorageFileStream = new IsolatedStorageFileStream (nombre del archivo, FileMode.Open, ISF))

{

usando (StreamReader sr = new StreamReader (SISA))

{

cadena lineOfData = String.Empty;

while ((lineOfData = sr.ReadLine ())! = null)

+ = datos lineOfData;

}

}

}

datos de retorno;

}

}

}

3 Vuelva a colocar la "myData.txt" en ambas secciones a continuación con el nombre del archivo que desea almacenar en el almacenamiento aislado. El archivo tiene que estar en la misma carpeta que el archivo Java que está creando actualmente. Por ejemplo, la carpeta "A" tiene que contener tanto el archivo "myData.txt" y el archivo que desea almacenar en el almacenamiento aislado.

SaveData ( "Hola", "myData.txt");

prueba de la cuerda = LoadData ( "myData.txt");

4 Guarde el documento de texto y cierre el Bloc de notas. El archivo que sustituye "myData.txt" con la voluntad de ser almacenados en Silverlight almacenamiento aislado.