Realizar tareas de almacenamiento aislado
Se proporcionan tres clases principales para ayudar a realizar tareas relacionadas con el almacenamiento aislado:
IsolatedStorageFile, que deriva de IsolatedStorage, proporciona administración básica de archivos de aplicación y ensamblado almacenados. Una instancia de la clase IsolatedStorageFile representa un único almacén ubicado en el sistema de archivos.
IsolatedStorageFileStream, derivada de System.IO.FileStream, proporciona acceso a los archivos de un almacén.
IsolatedStorageScope es una enumeración que permite crear y seleccionar un almacén con el tipo de aislamiento adecuado.
Las clases de almacenamiento aislado permiten crear, enumerar y eliminar almacenamiento aislado. Los métodos para realizar estas tareas están disponibles mediante el objeto IsolatedStorageFile. Algunas operaciones requieren disponer del IsolatedStorageFilePermission que representa el derecho a administrar almacenamiento aislado. También podría ser necesario disponer de derechos de sistema operativo para tener acceso a un archivo o directorio. En Microsoft Windows NT y Microsoft Windows 2000, la configuración de la lista de control de acceso (ACL) del archivo impide el acceso al almacenamiento aislado. La herramienta de almacenamiento aislado, Storeadm.exe, se puede usar también para la administración sencilla de almacenes, como la enumeración o eliminación de todos los almacenes del usuario actual.
En esta sección
- Obtener almacenes
Proporciona un ejemplo de uso de la clase IsolatedStorageFile para obtener un almacén aislado por usuario y ensamblado.
- Enumerar almacenes
Muestra una aplicación del método IsolatedStorageFile.GetEnumerator usándolo para calcular el tamaño de todo el almacenamiento aislado del usuario.
- Eliminar almacenes
Muestra cómo se puede usar el método IsolatedStorageFile.Remove, de dos maneras diferentes, para eliminar almacenes aislados.
- Prever condiciones de espacio insuficiente
Muestra cómo medir el espacio que queda en un almacén aislado.
- Crear archivos y directorios
Proporciona ejemplos de creación de archivos y directorios en un almacén aislado.
- Buscar archivos y directorios existentes
Muestra cómo leer la estructura y los archivos del directorio de almacenamiento aislado.
- Leer y escribir en archivos
Proporciona un ejemplo de cómo escribir una cadena en un IsolatedStorageFile y, a continuación, leerlo.
Eliminar archivos y directorios
Muestra cómo se eliminan los archivos y directorios de almacenamiento aislado.Nota
Cada ejemplo tiene un archivo de código fuente que ilustra una tarea concreta. En la página principal de cada ejemplo se incluyen instrucciones de instalación, compilación y ejecución. Los ejemplos se proporcionan sólo en C#.
Referencia
- Espacio de nombres System.IO.IsolatedStorage
Ofrece una descripción general de todos los temas de referencia del almacenamiento aislado.
Secciones relacionadas
- Introducción al almacenamiento aislado
Trata de los conceptos importantes del almacenamiento aislado.