Isoleret oplagring er en funktion i Silverlight -programmet er udviklet af Microsoft, som giver brugerne mulighed for at gemme data sikkert . De data gemt i Microsoft Silverlight er adskilt i to dele , den første del gemmer oplysninger om filen, såsom disk kvote , mens den anden del indeholder selve filen. Brug af Isolated opbevaring i Microsoft Silverlight kræver en grundig forståelse af programmeringssproget Java og Windows kommandolinjen. Isoleret opbevaring kan bruges i stedet for "cookies" til at gemme midlertidige data . Instruktioner
1
Åbn et tekstdokument med notepad
2
Kopier og indsæt følgende kode i tekstdokument : .
Using System ; < br >
hjælp System.Collections.Generic ,
hjælp System.Linq ,
hjælp System.Net ,
hjælp System.Windows ;
hjælp System.Windows.Controls ,
hjælp System.Windows.Documents ,
hjælp System.Windows.Input ,
hjælp System.Windows.Media ;
< p> hjælp System.Windows.Media.Animation ,
hjælp System.Windows.Shapes ,
hjælp System.IO.IsolatedStorage ,
hjælp System.IO ; < br >
namespace SilverlightApplication10
{
offentlig delvis class Side: UserControl
{
offentlig side ()
{ < br >
InitializeComponent ();
SaveData ( "Hello There" , " MyData.txt ");
string test = LoadData ( " MyData.txt ");
}
private void SaveData ( string data , string filename)
{
hjælp ( IsolatedStorageFile ISF = IsolatedStorageFile.GetUserStoreForApplication () )
{
hjælp ( IsolatedStorageFileStream isfs = new IsolatedStorageFileStream (filename , FileMode.Create , ISF ) )
{
hjælp ( StreamWriter sw = new string LoadData (string filename)
{
strengdata = String.Empty ,
hjælp ( IsolatedStorageFile ISF = IsolatedStorageFile.GetUserStoreForApplication () )
{
hjælp ( IsolatedStorageFileStream isfs = new IsolatedStorageFileStream (filename , FileMode.Open , ISF ) )
{
hjælp ( StreamReader sr = new StreamReader ( isfs ) )
{
string lineOfData = String.Empty ,
while ( ( lineOfData = sr.ReadLine ( )) = null !)
data + = lineOfData ; < br >
}
}
}
returdata ,
}
}
}
3
Erstat " MyData.txt " i begge afsnittene nedenfor med navnet på den fil, du ønsker at gemme i Isolated baggage. filen skal være i samme mappe som den Java fil, du er ved at oprette . f.eks mappe "A" skal indeholde både " MyData.txt " fil , og den fil, du ønsker at gemme i Isoleret opbevaring .
SaveData ( "Hello There" , " Mydata . txt ")
string test = LoadData ( " MyData.txt ") .
4
Gem tekstdokument og luk notesblok den fil, du erstattet" MyData.txt " med, vil blive gemt i Silverlight Isoleret Opbevaring .