Windows.Storage.Streams Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.