Exécution de tâches de stockage isolé
Les trois classes principales suivantes facilitent l'exécution de tâches qui impliquent le stockage isolé :
IsolatedStorageFile, qui dérive de IsolatedStorage, procure une gestion de base des assemblys et des fichiers d'application stockés. Une instance de la classe IsolatedStorageFile représente un magasin unique situé dans le système de fichiers.
IsolatedStorageFileStream, qui dérive de System.IO.FileStream, procure l'accès aux fichiers dans un magasin.
IsolatedStorageScope est une énumération qui vous permet de créer et de sélectionner un magasin avec un type d'isolation approprié.
Les classes de stockage isolé vous permettent de créer, d'énumérer et de supprimer le stockage isolé. Les méthodes permettant d'effectuer ces tâches sont disponibles par l'intermédiaire de l'objet IsolatedStorageFile. Certaines opérations exigent que vous disposiez de l'autorisation IsolatedStorageFilePermission représentant le droit de gérer le stockage isolé ; vous devrez peut-être également posséder des droits de système d'exploitation pour accéder au fichier ou au répertoire. Sous Microsoft Windows NT et Microsoft Windows 2000, les paramètres de liste de contrôle d'accès (ACL) du fichier peuvent vous empêcher d'accéder au stockage isolé. L'outil Isolated Storage, Storeadm.exe, peut également être utilisé pour une gestion simple de magasin, telle que l'énumération ou la suppression de tous les magasins pour l'utilisateur en cours.
Dans cette section
- Obtention de magasins
Illustre par un exemple l'utilisation de la classe IsolatedStorageFile pour obtenir un magasin isolé par utilisateur et par assembly.
- Énumération de magasins
Illustre une application de la méthode IsolatedStorageFile.GetEnumerator en l'utilisant afin de calculer la taille de tout le stockage isolé pour un utilisateur.
- Suppression de magasins
Illustre deux utilisations distinctes de la méthode IsolatedStorageFile.Remove afin de supprimer les magasins isolés.
- Anticipation des conditions d'espace insuffisant
Illustre comment mesurer l'espace restant dans un magasin isolé.
- Création de fichiers et de répertoires
Propose plusieurs exemples pour créer des fichiers et des répertoires dans un magasin isolé.
- Recherche de fichiers et de répertoires existants
Illustre comment lire la structure de répertoire et les fichiers dans le stockage isolé.
- Lecture et écriture dans des fichiers
Illustre par un exemple l'écriture et la relecture d'une chaîne dans un IsolatedStorageFile.
Suppression de fichiers et de répertoires
Illustre la suppression des fichiers et des répertoires de stockage isolé.Notes
Chacun de ces exemples possède un fichier source qui illustre une tâche spécifique. Les instructions d'installation, de compilation et d'exécution sont incluses dans la page principale de chaque exemple. Ces exemples sont fournis en C# uniquement.
Référence
- System.IO.IsolatedStorage, espace de noms
Propose une vue d'ensemble de toutes les rubriques de référence du stockage isolé.
Rubriques connexes
- Introduction au stockage isolé
Décrit des concepts importants du stockage isolé.