archiviazione isolata è una caratteristica del programma Silverlight sviluppato da Microsoft , che consente agli utenti di memorizzare i dati in modo sicuro . I dati salvati su Microsoft Silverlight è separato in due parti: la prima parte contiene le informazioni relative al file , come ad esempio la quota del disco , mentre la seconda parte contiene il file vero e proprio. Utilizzando la funzione di memorizzazione isolato in Microsoft Silverlight richiede una conoscenza approfondita del linguaggio di programmazione Java e la riga di comando di Windows . L'archiviazione isolata può essere utilizzata al posto di "cookies" per memorizzare i dati temporanei . Istruzioni
1
Aprite un documento di testo con notepad
2
Copia e incolla il seguente codice nel documento di testo : .
Using System; < br >
utilizzando System.Collections.Generic ;
utilizzando System.Linq ;
using System.Net ;
utilizzando System.Windows ;
utilizzando System.Windows.Controls ;
utilizzando System.Windows.Documents ;
utilizzando System.Windows.Input ;
utilizzando System.Windows.Media ;
< p > utilizzando System.Windows.Media.Animation ;
utilizzando System.Windows.Shapes ;
utilizzando System.IO.IsolatedStorage ;
using System.IO; < br
namespace > SilverlightApplication10
{
public partial class Pagina : UserControl
{
Pagina pubblico ( ) per
{
InitializeComponent ();
SaveData ( " Ciao C'è " , " MyData.txt ");
test stringa
= LoadData ( " MyData.txt " ) ;
}
private void SaveData (string data , string filename ) per
{
utilizzando ( IsolatedStorageFile ISF = IsolatedStorageFile.GetUserStoreForApplication ( ) ) per
{
usando ( IsolatedStorageFileStream isfs = new IsolatedStorageFileStream ( fileName , FileMode.Create , ISF ) ) per
{
usando ( StreamWriter sw = new stringa LoadData ( string fileName ) per
{
dati stringa
= String.Empty ;
usando ( IsolatedStorageFile ISF = IsolatedStorageFile.GetUserStoreForApplication ( ) ) per
{
usando ( IsolatedStorageFileStream isfs = new IsolatedStorageFileStream ( fileName , FileMode.Open , ISF ) ) per
{
usando ( StreamReader sr = new StreamReader ( isfs ) ) per
{
stringa lineOfData = String.Empty ;
while ( ( lineOfData = sr.ReadLine ( ) ) = null ! )
dati
+ = lineOfData ;
}
}
}
dati di ritorno
;
}
}
}
3
Sostituire il " MyData.txt " in entrambe le sezioni di seguito con il nome del file che si desidera memorizzare in archiviazione isolata . il file deve trovarsi nella stessa cartella del Java il file che si sta creando. , ad esempio , la cartella " a" deve contenere sia il file " MyData.txt " e il file che si desidera memorizzare in archiviazione isolata .
SaveData ( " Ciao C'è " , " MyData . txt " ) ;
test stringa
= LoadData ( " MyData.txt ") .
4
Salvare il documento di testo e chiudere Blocco note il file è stato sostituito " MyData.txt " con la volontà di essere conservato in Silverlight isolata.