Verwenden der isolierten Speicherung
Es stehen drei Hauptklassen zur Verfügung, mit denen Sie Aufgaben in Zusammenhang mit isolierter Speicherung ausführen können:
Mit IsolatedStorageFile, die aus 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 von 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 ist IsolatedStorageFilePermission für die Berechtigung erforderlich, isolierte Speicherung zu verwalten. Sie benötigen für den Zugriff auf die Datei oder das Verzeichnis gegebenenfalls auch Betriebssystemrechte. Unter Microsoft Windows NT und Microsoft Windows 2000 kann durch Einstellungen der Zugriffssteuerungsliste verhindert werden, dass Sie auf isolierte Speicherung zugreifen können. 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
Beispiel für die Verwendung der IsolatedStorageFile-Klasse, um einen nach Benutzer und Assembly isolierten Speicher zu erhalten.
- Auflisten von Speichern
Zeigt eine Anwendung der IsolatedStorageFile.GetEnumerator-Methode für die Berechnung der Größe aller isolierten Speicherplätze des Benutzers.
- Löschen von Speichern
Zeigt zwei Verwendungsweisen der IsolatedStorageFile.Remove-Methode zum Löschen von isolierten Speicherplätzen.
- 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