Compartir a través de


Windows.Storage.Streams Espacio de nombres

Proporciona compatibilidad para leer y escribir desde secuencias de acceso secuenciales y aleatorias.

Clases

Buffer

Proporciona una implementación predeterminada de la interfaz IBuffer y sus interfaces relacionadas.

DataReader

Lee datos de un flujo de entrada.

DataReaderLoadOperation

Carga datos de un flujo de entrada.

DataWriter

Escribe datos en un flujo de salida.

DataWriterStoreOperation

Confirma los datos de un búfer en un almacén de respaldo.

FileInputStream

Lee datos desde un archivo.

FileOutputStream

Escribe datos en un archivo.

FileRandomAccessStream

Admite la lectura y escritura en un archivo en una posición especificada.

InMemoryRandomAccessStream

Proporciona acceso aleatorio de los datos en los flujos de entrada y salida que se almacenan en memoria en lugar de en el disco.

InputStreamOverStream

Proporciona un flujo de entrada Windows Runtime para una implementación base de IStream.

OutputStreamOverStream

Proporciona un flujo de salida Windows Runtime para una implementación base de IStream.

RandomAccessStream

Proporciona acceso aleatorio a los datos en flujos de entrada y salida.

RandomAccessStreamOverStream

Proporciona un flujo de acceso aleatorio Windows Runtime para una implementación base de IStream.

RandomAccessStreamReference

Proporciona acceso aleatorio de datos en flujos de entrada y salida para un archivo.

Interfaces

IBuffer

Representa una matriz a la que se hace referencia de bytes que usan las interfaces de lectura y escritura de secuencias de bytes. Buffer es la implementación de clase de esta interfaz.

IContentTypeProvider

Caracteriza el formato de los datos.

IDataReader

Proporciona acceso de lectura a un flujo de entrada.

IDataWriter

Proporciona acceso de escritura a un flujo de salida.

IInputStream

Representa una secuencia secuencial de bytes que se van a leer.

IInputStreamReference

Permite que un componente de Windows Runtime proporcione acceso de lectura secuencial a una secuencia encapsulada.

IOutputStream

Representa una secuencia secuencial de bytes que se va a escribir.

IPropertySetSerializer

Proporciona la capacidad de serializar o deserializar un IPropertySet en un IBuffer.

IRandomAccessStream

Admite el acceso aleatorio de datos en flujos de entrada y salida.

IRandomAccessStreamReference

Permite que un componente de Windows Runtime proporcione acceso a una secuencia encapsulada.

IRandomAccessStreamWithContentType

Admite el acceso aleatorio de datos en flujos de entrada y salida para un formato de datos especificado.

Enumeraciones

ByteOrder

Especifica el orden de bytes de una secuencia.

FileOpenDisposition

Valores de enumeración para las acciones que se van a realizar en un archivo.

InputStreamOptions

Especifica las opciones de lectura de un flujo de entrada.

UnicodeEncoding

Especifica el tipo de codificación de caracteres para una secuencia.

Comentarios

Una secuencia es una abstracción de una secuencia de bytes, como un archivo, un dispositivo de E/S o un socket. Puede realizar operaciones asincrónicas de lectura, escritura y búsqueda en una secuencia.

Al llamar al método en una secuencia, se vacían los datos almacenados en búfer y se liberan recursos del sistema, como identificadores de archivo, sockets y memoria.

Consulte también