System.IO (Espacios de nombres)

Incluir miembros protegidos
Incluir miembros heredados

Incluir miembros de .NET Framework
Incluir miembros de XNA Framework
Incluir miembros de Biblioteca de clases portable

Los espacios de nombres System.IO contienen tipos que admiten entrada y salida, incluida la posibilidad de leer y escribir datos en flujos de forma sincrónica o asincrónica, comprimir datos en flujos, crear y usar almacenes aislados, asignar archivos al espacio de direcciones lógicas de una aplicación, almacenar varios objetos de datos en un único contenedor, comunicarse mediante canalizaciones anónimas o con nombre, implementar el registro personalizado, y administrar el flujo de datos hacia y desde puertos serie.

Espacios de nombres

Espacio de nombres Descripción
System.IO El espacio de nombres System.IO contiene tipos que permiten leer y escribir en archivos y flujos de datos, así como tipos que proporcionan compatibilidad básica con los archivos y directorios.
System.IO.Compression El espacio de nombres System.IO.Compression contiene clases que proporcionan servicios de compresión y descompresión básica para las secuencias.
System.IO.IsolatedStorage El espacio de nombres System.IO.IsolatedStorage contiene tipos que permiten la creación y el uso de almacenes aislados.Con estos almacenes, se pueden leer y escribir los datos a los que no puede tener acceso el código de menor confianza y se puede evitar la exposición de información confidencial que puede guardarse en otro lugar del sistema de archivos.Los datos se almacenan en compartimientos aislados por el usuario actual y el ensamblado en que existe el código.Además, los datos pueden aislarse según el dominio.Junto al almacenamiento aislado pueden utilizarse perfiles móviles, de forma que los almacenes aislados trabajarán con el perfil del usuario.La enumeración IsolatedStorageScope indica los distintos tipos de aislamiento.Para obtener más información sobre cuándo se ha de utilizar el almacenamiento aislado, vea Almacenamiento aislado.
System.IO.Log El espacio de nombres System.IO.Log define una interfaz para registrar en un sistema de E/S secuencial orientado a registro.
System.IO.MemoryMappedFiles El espacio de nombres System.IO.MemoryMappedFiles proporciona clases para utilizar un archivo asignado a la memoria, que asigna el contenido de un archivo al espacio de direcciones lógico de una aplicación.
System.IO.Packaging Proporciona clases que admiten almacenamiento de varios objetos de datos en un único contenedor.
System.IO.Pipes El espacio de nombres System.IO.Pipes contiene tipos que proporcionan un medio para la comunicación entre procesos a través de canalizaciones sin nombre y/o con nombre.
System.IO.Ports El espacio de nombres System.IO.Ports contiene clases para controlar puertos serie.La clase más importante, SerialPort, proporciona un marco de trabajo para la E/S sincrónica y orientada a eventos, el acceso a los estados de punto de conexión e interrupción y el acceso a las propiedades del controlador serie.Se puede usar para ajustar objetos Stream, permitiendo que las clases que utilizan secuencias obtengan acceso al puerto serie.