Exécution de tâches de stockage isolé
Mise à jour : novembre 2007
Les trois classes principales suivantes facilitent l'exécution de tâches qui impliquent le stockage isolé :
IsolatedStorageFile, qui dérive d'IsolatedStorage, assure la gestion de base des fichiers d'application et d'assembly 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, donne accès aux fichiers d'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. Avec certaines opérations, vous devez disposer de l'IsolatedStorageFilePermission qui représente le droit d'administrer le stockage isolé ; vous pouvez également être amené à disposer de droits de système d'exploitation pour accéder au fichier ou au répertoire. Sous Microsoft Windows NT, Microsoft Windows 2000, Windows XP et Windows Vista, 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
Donne un exemple d'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 pour calculer la taille de l'ensemble du stockage isolé de l'utilisateur.Suppression de magasins
Indique comment la méthode IsolatedStorageFile.Remove peut être utilisée de deux manières différentes pour supprimer des 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é.Remarque : 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é.