Hvordan bruke Isolert Storage i Silverlight
Isolert lagring er en funksjon i Silverlight program utviklet av Microsoft, som tillater brukere å lagre data på en sikker måte. Dataene som er lagret i Microsoft Silverlight er delt inn i to deler; den første delen lagrer informasjon om filen, for eksempel diskkvote, mens den andre delen inneholder selve filen. Bruke Isolert lagringsfunksjonen i Microsoft Silverlight krever en grundig forståelse av Java programmeringsspråk og kommandolinjen i Windows. Isolert lagring kan brukes i stedet for "cookies" for å lagre midlertidige data.
Bruksanvisning
1 Åpne et tekstdokument med notisblokk.
2 Kopier og lim inn følgende kode inn i tekstdokumentet:
bruker System;
bruker System.Collections.Generic;
bruker System.Linq;
bruker System.Net;
bruker System.Windows;
bruker System.Windows.Controls;
bruker System.Windows.Documents;
bruker System.Windows.Input;
bruker System.Windows.Media;
bruker System.Windows.Media.Animation;
bruker System.Windows.Shapes;
bruker System.IO.IsolatedStorage;
bruker System.IO;
navne SilverlightApplication10
{
public partial class Page : UserControl
{
offentlig Page ()
{
InitializeComponent ();
SAVEDATA ( "Hei", "MyData.txt");
streng test = LoadData ( "MyData.txt");
}
private void SAVEDATA (strengdata, String filnavn)
{
bruker (IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication ())
{
bruker (IsolatedStorageFileStream isfs = new IsolatedStorageFileStream (filnavn, FileMode.Create, ISF))
{
bruker (Stream sw = nye Streamwriter (isfs))
{
sw.Write (data);
sw.Close ();
}
}
}
}
private string LoadData (String filnavn)
{
strengdata = String.Empty;
bruker (IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication ())
{
bruker (IsolatedStorageFileStream isfs = new IsolatedStorageFileStream (filnavn, FileMode.Open, ISF))
{
bruker (StreamReader sr = nye StreamReader (isfs))
{
string lineOfData = String.Empty;
while ((lineOfData = sr.ReadLine ())! = null)
data + = lineOfData;
}
}
}
returnere data;
}
}
}
3 Bytt ut "MyData.txt" i begge seksjoner under med navnet på filen du vil lagre i Isolert Storage. Filen må være i samme mappe som Java filen du oppretter. For eksempel mappen "A" må inneholde både "MyData.txt" filen og filen du vil lagre i Isolert Storage.
SAVEDATA ( "Hei", "MyData.txt");
streng test = LoadData ( "MyData.txt");
4 Lagre tekstdokumentet og lukke notisblokk. Filen du byttet "MyData.txt" med vil bli lagret i Silverlight Isolert Storage.