Windows.Storage Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona clases para administrar archivos, carpetas y configuraciones de aplicación.
Para obtener información sobre cómo usar los objetos en el espacio de nombres Windows.Storage, consulte las secciones siguientes.
Clases
AppDataPaths |
AppDataPaths devuelve rutas de acceso a las carpetas de aplicación que se usan habitualmente en función del patrón de nomenclatura KNOWNFOLDERID . |
ApplicationData |
Proporciona acceso al almacén de datos de la aplicación. Los datos de la aplicación constan de archivos y configuraciones que son locales, móviles o temporales. |
ApplicationDataCompositeValue |
Representa la configuración de la aplicación relacionada que se debe serializar y deserializar de forma atómica. |
ApplicationDataContainer |
Representa un contenedor para la configuración de la aplicación. Los métodos y propiedades de esta clase admiten la creación, eliminación, enumeración y recorrido de la jerarquía de contenedores. |
ApplicationDataContainerSettings |
Proporciona acceso a la configuración de un contenedor de configuración. La propiedad ApplicationDataContainer.Values devuelve un objeto que se puede convertir a este tipo. |
CachedFileManager |
Permite a las aplicaciones administrar las actualizaciones en tiempo real de los archivos. |
DownloadsFolder |
Crea archivos y carpetas dentro de la carpeta Descargas. |
FileIO |
Proporciona métodos auxiliares para leer y escribir archivos representados por objetos de tipo IStorageFile. |
KnownFolders |
Proporciona acceso a ubicaciones comunes que contienen contenido de usuario. Esto incluye contenido de las bibliotecas locales de un usuario (como Documentos, Imágenes, Música y Vídeos), Grupo Hogar, dispositivos extraíbles y dispositivos de servidor multimedia. |
PathIO |
Proporciona métodos auxiliares para leer y escribir un archivo mediante la ruta de acceso absoluta o el identificador uniforme de recursos (URI) del archivo. |
SetVersionDeferral |
Administra una operación de versión de conjunto retrasada. |
SetVersionRequest |
Proporciona datos cuando una aplicación establece la versión de los datos de la aplicación en su almacén de datos de la aplicación. |
StorageFile |
Representa un archivo. Proporciona información sobre el archivo y su contenido, y formas de manipularlos. |
StorageFolder |
Administra carpetas y su contenido y proporciona información sobre ellas. |
StorageLibrary |
Permite agregar y quitar carpetas de una biblioteca como Música o Vídeos y le permite obtener una lista de carpetas incluidas en la biblioteca. |
StorageLibraryChange |
Representa un cambio en un elemento de una biblioteca de almacenamiento, como los documentos, la música o la biblioteca de vídeos. |
StorageLibraryChangeReader |
Permite que la aplicación que realiza la llamada lea los cambios en los elementos de una biblioteca de almacenamiento. |
StorageLibraryChangeTracker |
Proporciona API que puede usar para administrar el seguimiento de cambios de cualquier biblioteca (como documentos, música o vídeos) o carpeta. |
StorageLibraryChangeTrackerOptions |
Permite a los autores de llamadas llamar a EnableWithOptions en el seguimiento de cambios para elegir realizar un seguimiento de todos los cambios, incluido el último identificador de cambio, o solo el último identificador de cambio. |
StorageLibraryLastChangeId |
Permite realizar un seguimiento de los cambios en función de un valor único que represente el último cambio procesado por el servicio de indexación para storageFolder o StorageLibrary especificados. |
StorageProvider |
Contiene información sobre el servicio que almacena archivos y carpetas. El sistema de archivos local o un servicio remoto como Microsoft OneDrive pueden almacenar archivos y carpetas. |
StorageStreamTransaction |
Representa una transacción de escritura para una secuencia de acceso aleatorio. |
StreamedFileDataRequest |
Representa un flujo de salida de acceso secuencial que indica una solicitud para el flujo de datos de un StorageFile que se creó mediante una llamada a CreateStreamedFileAsync o ReplaceWithStreamedFileAsync. |
SystemAudioProperties |
Objeto auxiliar que proporciona nombres de indexación para las propiedades del archivo de audio de Windows. |
SystemDataPaths |
Obtiene algunas ubicaciones de carpetas de todo el sistema usadas normalmente en función del patrón de nomenclatura KNOWNFOLDERID . |
SystemGPSProperties |
Objeto auxiliar que proporciona nombres de indexación para las propiedades del archivo GPS. |
SystemImageProperties |
Objeto auxiliar que proporciona nombres de indexación para las propiedades del archivo de imagen de Windows. |
SystemMediaProperties |
Objeto auxiliar que proporciona nombres de indexación para las propiedades del archivo multimedia de Windows. |
SystemMusicProperties |
Objeto auxiliar que proporciona nombres de indexación para las propiedades del archivo de música de Windows. |
SystemPhotoProperties |
Objeto auxiliar que proporciona nombres de indexación para las propiedades del archivo de fotos de Windows. |
SystemProperties |
Proporciona valores de cadena para indexar nombres de propiedades comunes de archivo de Windows , como System.Title, y también hace referencia a objetos auxiliares que proporcionan nombres de indexación para propiedades de tipos de archivo específicos (por ejemplo, archivos de vídeo). |
SystemVideoProperties |
Objeto auxiliar que proporciona nombres de indexación para las propiedades del archivo de vídeo. |
UserDataPaths |
Devuelve rutas de acceso completas para carpetas de datos de usuario comunes. Las carpetas de datos de usuario se basan en el patrón de nomenclatura KNOWNFOLDERID . |
Interfaces
IStorageFile |
Representa un archivo. Proporciona información sobre el archivo y su contenido, y formas de manipularlos.
|
IStorageFile2 |
Representa un archivo. Proporciona información sobre el archivo y su contenido, y formas de manipularlos.
|
IStorageFilePropertiesWithAvailability |
Proporciona acceso a la propiedad IsAvailable . |
IStorageFolder |
Manipula carpetas y su contenido, y proporciona información sobre ellas.
|
IStorageFolder2 |
Manipula carpetas y su contenido, y proporciona información sobre ellas. Importante Si simplemente quiere trabajar con carpetas en la aplicación, consulte la clase StorageFolder . |
IStorageItem |
Manipula elementos de almacenamiento (archivos y carpetas) y su contenido, y proporciona información sobre ellos.
|
IStorageItem2 |
Manipula elementos de almacenamiento (archivos y carpetas) y su contenido, y proporciona información sobre ellos.
|
IStorageItemProperties |
Proporciona acceso a propiedades comunes y de contenido en elementos (como archivos y carpetas). |
IStorageItemProperties2 |
Proporciona acceso a métodos que obtienen una imagen escalada como miniatura. |
IStorageItemPropertiesWithProvider |
Proporciona acceso a propiedades comunes y de contenido en elementos de almacenamiento de un proveedor determinado. |
IStreamedFileDataRequest |
Representa un flujo de salida de acceso secuencial que indica una solicitud para el flujo de datos de un StorageFile que se creó mediante una llamada a CreateStreamedFileAsync o ReplaceWithStreamedFileAsync. |
Enumeraciones
ApplicationDataCreateDisposition |
Especifica las opciones para crear contenedores de datos de aplicación o devolver contenedores existentes. El método ApplicationDataContainer.CreateContainer usa esta enumeración. |
ApplicationDataLocality |
Especifica el tipo de un almacén de datos de aplicación. |
CreationCollisionOption |
Especifica qué hacer si ya existe un archivo o carpeta con el nombre especificado en la carpeta actual al crear un nuevo archivo o carpeta. |
FileAccessMode |
Especifica si se debe tener acceso a un archivo en modo de solo lectura o en modo de lectura y escritura. |
FileAttributes |
Describe los atributos de un archivo o carpeta. |
KnownFolderId |
Proporciona valores que identifican las carpetas de almacenamiento. |
KnownFoldersAccessStatus |
Describe el acceso de una carpeta conocida a una sola funcionalidad. |
KnownLibraryId |
Proporciona valores que identifican las bibliotecas de almacenamiento. |
NameCollisionOption |
Especifica qué hacer si ya existe un archivo o carpeta con el nombre especificado en la carpeta actual al copiar, mover o cambiar el nombre de un archivo o carpeta. |
StorageDeleteOption |
Especifica si un elemento eliminado se mueve a la Papelera de reciclaje o se elimina permanentemente. |
StorageItemTypes |
Describe si un elemento que implementa la interfaz IStorageItem es un archivo o una carpeta. |
StorageLibraryChangeType |
Describe el tipo de cambio que se produjo en el elemento de biblioteca de almacenamiento. |
StorageOpenOptions |
Proporciona opciones que se usarán al abrir un archivo. |
StreamedFileFailureMode |
Indica el motivo por el que no se pudieron transmitir los datos. |
Delegados
ApplicationDataSetVersionHandler |
Representa un método que controla la solicitud para establecer la versión de los datos de la aplicación en el almacén de datos de la aplicación. |
StreamedFileDataRequestedHandler |
Representa el método que transmitirá datos a un storageFile cuando se acceda por primera vez a ese archivo. |
Consulte también
- Ejemplo de acceso a archivos (Windows 10)
- Ejemplo de enumeración de carpetas (Windows 10)
- Ejemplo de creación de imágenes simple (Windows 10)
- Ejemplo del selector de archivos (Windows 10)
- Ejemplo de búsqueda de archivos (Windows 10)
- Ejemplo de miniatura de archivo y carpeta (Windows 10)
- Ejemplo de administración de bibliotecas (Windows 10)
- Ejemplo de transferencia en segundo plano
- Ejemplo de transferencia en segundo plano (Windows 8.x)
- Ejemplo de indexador de contenido
- Ejemplo de serialización y deserialización de datos
- Ejemplo de grupo hogar
- Ejemplo de lector RSS de un extremo a otro (JavaScript)