Le stockage isolé est une caractéristique dans le programme Silverlight développé par Microsoft qui permet aux utilisateurs de stocker des données en toute sécurité . Les données enregistrées sur Microsoft Silverlight est séparé en deux parties: la première partie stocke des informations sur le fichier, tel que le quota de disque , tandis que la seconde partie contient le fichier réel. Utilisation de la fonction de stockage isolé dans Microsoft Silverlight nécessite une compréhension approfondie du langage de programmation Java et la ligne de commande Windows. Le stockage isolé peut être utilisé à la place de "cookies" pour stocker des données temporaires. Instructions
1
Ouvrez un document texte avec notepad
2
Copiez et collez le code suivant dans le document texte : .
Using System; < br >
utilisant System.Collections.Generic ;
utilisant System.Linq ;
using System.Net ;
utilisant System.Windows ;
utilisant System.Windows.Controls ;
utilisant System.Windows.Documents ;
utilisant System.Windows.Input ;
utilisant System.Windows.Media ;
< p> utilisant System.Windows.Media.Animation ;
utilisant System.Windows.Shapes ;
utilisant System.IO.IsolatedStorage ;
using System.IO; < br >
namespace SilverlightApplication10
{
publique partielle de classe page : UserControl
{
public Page ()
{
InitializeComponent ();
SaveData ( " Bonjour à tous" , " MyData.txt ");
test de chaîne de
= LoadData ( " MyData.txt ");
}
private void SaveData ( données de la chaîne , string fileName )
{
aide ( IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication ())
{
aide ( IsolatedStorageFileStream SISA = new IsolatedStorageFileStream ( fileName , FileMode.Create , isf ) )
{
aide ( StreamWriter sw = new LoadData chaîne ( string filename )
{
données de chaîne de
= String.Empty ;
aide ( IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication ()) {
Photos
aide ( IsolatedStorageFileStream SISA = new IsolatedStorageFileStream ( fileName , FileMode.Open , isf ) )
{
aide ( StreamReader sr = new StreamReader ( SISA ) )
{
chaîne lineOfData = String.Empty ;
while (( lineOfData = sr.ReadLine ()) = null ! )
données
+ = lineOfData ; < br > } }
données de retour d'
}
;
} }
}
3
remplacer le " MyData.txt " dans les deux sections ci-dessous avec le nom du fichier que vous souhaitez enregistrer dans le stockage isolé . le fichier doit se trouver dans le même dossier que le Java fichier que vous êtes en train de créer . Par exemple , le dossier "A" doit contenir à la fois le fichier " MyData.txt " et le fichier que vous souhaitez enregistrer dans le stockage isolé .
SaveData ( " Bonjour à tous" , " MyData . txt " ) ;
test de chaîne de
= LoadData ( " MyData.txt "); .
4
Enregistrez le document texte et fermez Notepad le fichier que vous avez remplacé " MyData.txt " avec sera stockée dans Silverlight Isolated Storage .