Isolated Storage ist ein Feature in der Silverlight -Programm von Microsoft , mit dem Anwender Daten sicher speichern können entwickelt. Die gespeicherten Daten auf Microsoft Silverlight ist in zwei Teile getrennt , der erste Teil speichert Informationen über die Datei , wie die Festplatten-Quota , während der zweite Teil enthält die eigentliche Datei . Mit dem Isolated Storage -Funktion in Microsoft Silverlight erfordert ein gründliches Verständnis der Programmiersprache Java und der Windows- Kommandozeile. Isolated Storage kann anstelle von " Cookies", um temporäre Daten zu speichern verwendet werden. Anleitung
1
Öffnen Sie ein Textdokument mit Notizblock
2
Kopieren Sie den folgenden Code in das Textdokument : .
Using System;
mit System.Collections.Generic ;
mit System.Linq ;
mit System.Net ;
using System.Windows ;
Verwendung System.Windows.Controls ;
mit System.Windows.Documents ;
mit System.Windows.Input ;
mit System.Windows.Media ;
< p> mit System.Windows.Media.Animation ;
mit System.Windows.Shapes ;
mit System.IO.IsolatedStorage ;
using System.IO;
Namespace SilverlightApplication10
{
public partial class Seite: UserControl
{
öffentlichen Seite ()
{
InitializeComponent ();
SaveData ( "Hallo dort ", " MyData.txt ");
String test = LoadData ( " MyData.txt ");
}
private void SaveData (string data , string Dateiname)
{
mit ( IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication ())
{
mit ( IsolatedStorageFileStream ISFS = new IsolatedStorageFileStream (Dateiname , FileMode.Create , isf ) ) {
using ( StreamWriter sw = new String LoadData (string Dateiname)
{
String data = String.Empty ;
mit ( IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication ()) {
mit ( IsolatedStorageFileStream ISFS = new IsolatedStorageFileStream (Dateiname , FileMode.Open , isf ) ) {
using ( StreamReader sr = new StreamReader ( ISFS ) )
{
String lineOfData = String.Empty ;
while (( lineOfData = sr.ReadLine ()) = null ! )
Daten + = lineOfData ;
}
} }
Daten zurückgeben ;
} }
}
3
Ersetzen Sie die " MyData.txt " in beiden folgenden Abschnitte mit den Namen der Datei, die Sie in Isolated Storage speichern. die Datei muss im selben Ordner wie die Java sein Datei, die Sie gerade erstellen . beispielsweise Ordner "A" hat , um sowohl die " MyData.txt " -Datei und die Datei, die Sie in Isolated Storage speichern enthalten .
SaveData ( "Hallo dort ", " MyData . txt ");
String test = LoadData ( " MyData.txt "); .
4
Speichern Sie die Text-Dokument und schließen Sie Editor die Datei ersetzt " MyData.txt " mit wird in Silverlight Isolated Storage gespeichert werden.