Share via


Namespaces System.IO

Os namespaces System.IO e System.IO.Compression contêm tipos que oferecem suporte a dados de leitura e gravação para fluxos, bem como a serviços básicos de compactação e descompactação de fluxos.

Este tópico apresenta os tipos nos namespaces System.IO e System.IO.Compression que são incluídos no .NET para aplicativos da Windows Store. Note that the .NET para aplicativos da Windows Store does not include all the members of each type. Para obter informações sobre tipos individuais, consulte os tópicos vinculados. A documentação de um tipo indica quais membros são incluídos no .NET para aplicativos da Windows Store.

Namespace System.IO

Tipos com suporte no .NET para aplicativos da Windows Store

Descrição

BinaryReader

Lê tipos de dados primitivos como valores binários em uma codificação específica.

BinaryWriter

Grava tipos primitivos em binário em um fluxo e oferece suporte a cadeias de caracteres de gravação em uma codificação específica.

EndOfStreamException

A exceção que é lançada quando é feita uma tentativa de leitura após o fim de um fluxo.

FileNotFoundException

A exceção que é lançada quando uma tentativa de acessar um arquivo que não existe no disco falha.

InvalidDataException

A exceção que é lançada quando um fluxo de dados está em um formato inválido.

IOException

A exceção que é lançada quando ocorre um erro de E/S.

MemoryStream

Cria um fluxo cujo repositório de backup é a memória.

Path

Executa operações nas instâncias String que contêm informações de caminho de arquivo ou diretório. Essas operações são executadas entre plataformas.

SeekOrigin

Fornece os campos que representam pontos de referência em fluxos de busca.

Stream

Fornece uma visão genérica de uma sequência de bytes.

StreamReader

Implementa um TextReader que lê caracteres de um fluxo de bytes em uma determinada codificação.

StreamWriter

Implementa um TextWriter para gravação de caracteres em um fluxo de uma determinada codificação.

StringReader

Implementa um TextReader que lê de uma cadeia de caracteres.

StringWriter

Implementa um TextWriter para gravação de informações em uma cadeia de caracteres. As informações são armazenadas em um StringBuilder subjacente.

TextReader

Representa um leitor que pode ler uma série sequencial de caracteres.

TextWriter

Representa um gravador que pode gravar uma série sequencial de caracteres. Essa classe é abstrata.

WindowsRuntimeStorageExtensions

Contém métodos de extensão para as interfaces IStorageFile e IStorageFolder no Tempo de Execução do Windows no desenvolvimento de aplicativos Windows Store.

WindowsRuntimeStreamExtensions

Contém métodos de extensão para conversão entre fluxos no Tempo de Execução do Windows e fluxos gerenciados no .NET para aplicativos da Windows Store.

Namespace System.IO.Compression

Tipos com suporte no .NET para aplicativos da Windows Store

Descrição

CompressionLevel

Especifica valores que indicam se uma operação de compactação enfatiza o tamanho da velocidade ou da compactação.

CompressionMode

Especifica se o fluxo subjacente deve ser compacto ou descompactado.

DeflateStream

Fornece métodos e propriedades para compactar e descompactar fluxos usando o algoritmo Deflate.

GZipStream

Fornece métodos e propriedades usados para compactar e descompactar fluxos.

ZipArchive

Representa um arquivo zip.

ZipArchiveEntry

Representa uma entrada no arquivo ZIP.

ZipArchiveMode

Especifica valores para interagir com as entradas do arquivo ZIP.

Consulte também

Conceitos

APIs para aplicativos .NET para Windows Store