Windows.Storage.Streams Namespace

Fornece suporte para leitura e gravação de fluxos de acesso sequenciais e aleatórios.

Classes

Buffer

Fornece uma implementação padrão da interface IBuffer e suas interfaces relacionadas.

DataReader

Lê dados de um fluxo de entrada.

DataReaderLoadOperation

Carrega dados de um fluxo de entrada.

DataWriter

Grava dados em um fluxo de saída.

DataWriterStoreOperation

Confirma dados em um buffer em um repositório de backup.

FileInputStream

Lê dados de um arquivo.

FileOutputStream

Grava dados em um arquivo.

FileRandomAccessStream

Dá suporte à leitura e gravação em um arquivo em uma posição especificada.

InMemoryRandomAccessStream

Fornece acesso aleatório de dados em fluxos de entrada e saída armazenados na memória em vez de em disco.

InputStreamOverStream

Fornece um fluxo de entrada Windows Runtime para uma implementação base do IStream.

OutputStreamOverStream

Fornece um fluxo de saída Windows Runtime para uma implementação base do IStream.

RandomAccessStream

Fornece acesso aleatório de dados em fluxos de entrada e saída.

RandomAccessStreamOverStream

Fornece um fluxo de acesso aleatório Windows Runtime para uma implementação base IStream.

RandomAccessStreamReference

Fornece acesso aleatório de dados em fluxos de entrada e saída para um arquivo.

Interfaces

IBuffer

Representa uma matriz referenciada de bytes usados por interfaces de leitura e gravação de fluxo de bytes. Buffer é a implementação de classe dessa interface.

IContentTypeProvider

Caracteriza o formato dos dados.

IDataReader

Fornece acesso de leitura a um fluxo de entrada.

IDataWriter

Fornece acesso de gravação a um fluxo de saída.

IInputStream

Representa um fluxo sequencial de bytes a serem lidos.

IInputStreamReference

Permite que um componente Windows Runtime forneça acesso de leitura sequencial a um fluxo encapsulado.

IOutputStream

Representa um fluxo sequencial de bytes a serem gravados.

IPropertySetSerializer

Fornece a capacidade de serializar/desserializar um IPropertySet para um IBuffer.

IRandomAccessStream

Dá suporte ao acesso aleatório de dados em fluxos de entrada e saída.

IRandomAccessStreamReference

Permite que um componente Windows Runtime forneça acesso a um fluxo encapsulado.

IRandomAccessStreamWithContentType

Dá suporte ao acesso aleatório de dados em fluxos de entrada e saída para um formato de dados especificado.

Enumerações

ByteOrder

Especifica a ordem de bytes de um fluxo.

FileOpenDisposition

Valores de enumeração para ações a serem executadas em um arquivo.

InputStreamOptions

Especifica as opções de leitura para um fluxo de entrada.

UnicodeEncoding

Especifica o tipo de codificação de caracteres para um fluxo.

Comentários

Um fluxo é uma abstração de uma sequência de bytes, como um arquivo, um dispositivo de E/S ou um soquete. Você pode executar operações assíncronas de leitura, gravação e busca em um fluxo.

Chamar o método em um fluxo libera todos os dados armazenados em buffer e libera recursos do sistema, como identificadores de arquivo, soquetes e memória.

Confira também