Isolerad lagring är en funktion i Silverlight -program som utvecklats av Microsoft , vilket tillåter användare att lagra data på ett säkert . Uppgifterna sparas till Microsoft Silverlight är uppdelad i två delar , den första delen lagrar information om filen , till exempel disken kvoten , medan den andra delen innehåller själva filen . Använda enbart förvaring i Microsoft Silverlight kräver en grundlig förståelse av programmeringsspråket Java och Windows kommandoraden . Isolerad lagring kan användas i stället för "cookies" för att lagra temporära data. Instruktioner
1
Öppna ett textdokument med notepad
2
Kopiera och klistra in följande kod i textdokumentet : .
Using System ;
användning System.Collections.Generic ;
hjälp System.Linq ;
hjälp System.Net ;
hjälp System.Windows ;
användning System.Windows.Controls ;
hjälp System.Windows.Documents ,
hjälp System.Windows.Input ,
använder System.Windows.Media ;
hjälp System.Windows.Media.Animation ,
hjälp System.Windows.Shapes ,
hjälp System.IO.IsolatedStorage ,
hjälp System.IO ;
namespace SilverlightApplication10
{
partiella offentliga klass Sida : UserControl
{
offentlig Sida ( ) katalog
{
InitializeComponent ( ) ;
SaveData ( " Hej " , " MyData.txt " ) ;
string test = LoadData ( " MyData.txt " ) ;
}
private void SaveData ( strängdata , string filename)
{
använder ( IsolatedStorageFile ISF = IsolatedStorageFile.GetUserStoreForApplication ( ) ) katalog
{
hjälp ( IsolatedStorageFileStream isfs = ny IsolatedStorageFileStream (filename , FileMode.Create , ISF ) ) katalog
{
hjälp ( StreamWriter sw = new string LoadData ( string filename ) katalog
{
strängdata = String.Empty ;
hjälp ( IsolatedStorageFile ISF = IsolatedStorageFile.GetUserStoreForApplication ( ) ) katalog
{
användning ( IsolatedStorageFileStream isfs = ny IsolatedStorageFileStream (filename , FileMode.Open , ISF ) ) katalog
{
hjälp ( StreamReader sr = new StreamReader ( isfs ) ) katalog
{
string lineOfData = String.Empty ;
medan ( ( lineOfData = sr.ReadLine ( ) ) = null ! ) katalog
uppgifter + = lineOfData ;
}
}
}
returdata ,
}
}
} Addera 3
Ersätt " MyData.txt " i båda avsnitten nedan med namnet på den fil du vill spara i Isolerad Förvaring . filen måste vara i samma mapp som Java fil du just nu skapar . t.ex. mappen " A " måste innehålla både " MyData.txt " filen och filen du vill spara i Isolerad Förvaring .
SaveData ( " Hej " , " MyData . txt " ) ;
string test = LoadData ( " MyData.txt " ) , .
4
Spara textdokumentet och stäng notepad filen du ersatte " MyData.txt " med kommer att lagras i Silverlight Isolerade Förvaring .