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.