Windows.Storage.Streams 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 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.