Verwenden der isolierten Speicherung
Aktualisiert: November 2007
Es stehen drei Hauptklassen zur Verfügung, mit denen Sie Aufgaben in Zusammenhang mit isolierter Speicherung ausführen können:
Mit IsolatedStorageFile, die von IsolatedStorage abgeleitet wird, können gespeicherte Assembly- und Anwendungsdateien verwaltet werden. Eine Instanz der IsolatedStorageFile-Klasse stellt einen einzelnen Speicher im Dateisystem dar.
IsolatedStorageFileStream, die aus System.IO.FileStream abgeleitet wird, ermöglicht den Zugriff auf Dateien in einem Speicher.
Bei IsolatedStorageScope handelt es sich um eine Enumeration, mit der ein Speicher mit einem entsprechenden Isolationstyp erstellt und ausgewählt werden kann.
Mit den Klassen der isolierten Speicherung können Sie isolierte Speicherplätze erstellen, auflisten und löschen. Die Methoden zur Ausführung dieser Aufgaben sind über das IsolatedStorageFile-Objekt verfügbar. Für einige Operationen benötigen Sie zum Verwalten isolierter Speicher die Berechtigung IsolatedStorageFilePermission. Für den Zugriff auf die Datei oder das Verzeichnis benötigen Sie gegebenenfalls auch Betriebssystemrechte. Unter Microsoft Windows NT, Microsoft Windows 2000, Windows XP und Windows Vista kann durch die Einstellungen der Zugriffssteuerungsliste verhindert werden, dass auf die isolierte Speicherung zugegriffen werden kann. Das Isolated Storage-Tool Storeadm.exe kann auch für einfache Aufgaben bei der Speicherverwaltung verwendet werden, z. B. zum Auflisten oder Löschen aller Speicher des aktuellen Benutzers.
In diesem Abschnitt
Abrufen eines Speichers
Stellt ein Beispiel für die Verwendung der IsolatedStorageFile-Klasse bereit, um einen nach Benutzer und Assembly isolierten Speicher abzurufen.Auflisten von Speichern
Zeigt eine Anwendung der IsolatedStorageFile.GetEnumerator-Methode zur Berechnung der Größe aller isolierten Speicher des Benutzers.Löschen von Speichern
Zeigt zwei Verwendungsmöglichkeiten der IsolatedStorageFile.Remove-Methode zum Löschen von isolierten Speichern.Vorhersehen von Speicherengpässen
Zeigt, wie der restliche Speicherplatz in einem isolierten Speicher ermittelt wird.Erstellen von Dateien und Verzeichnissen
Einige Beispiele für das Erstellen von Dateien und Verzeichnissen in einem isolierten Speicher.Suchen vorhandener Dateien und Verzeichnisse
Zeigt, wie die Verzeichnisstruktur und die Dateien bei isolierter Speicherung gelesen werden.Lesen und Schreiben in Dateien
Beispiel dafür, wie eine Zeichenfolge in IsolatedStorageFile geschrieben und von dort gelesen wird.Löschen von Dateien und Verzeichnissen
Beschreibt das Löschen von Dateien und Verzeichnissen der isolierten Speicherung.Hinweis: Jedes dieser Beispiele verfügt über eine Quelldatei, die eine bestimmte Aufgabe veranschaulicht. Anweisungen für das Einrichten, Kompilieren und Ausführen sind auf der Hauptseite des jeweiligen Beispiels enthalten. Die Beispiele stehen nur in C# zur Verfügung.
Referenz
- System.IO.IsolatedStorage-Namespace
Übersicht über alle Referenzthemen zur isolierten Speicherung.
Verwandte Abschnitte
- Einführung in die isolierte Speicherung
Erläutert wichtige Konzepte der isolierten Speicherung