Namespaces de System.IO

Incluir membros protegidos
Incluir membros herdados

Incluir membros do .NET Framework
Incluir membros do XNA Framework
Incluir Membros Biblioteca de Classes Portátil

Os namespaces do System.IO contêm tipos que oferecem suporte a entrada e saída, inclusive a capacidade de ler e gravar dados em fluxos de forma síncrona ou assíncrona, compactar dados em fluxos, criar e usar armazenamentos isolados e mapear arquivos para um espaço de endereço lógico de um aplicativo, armazenar vários objetos de dados em um único contêiner, estabelecer comunicação usando pipes anônimos ou nomeados, implementar geração de logs personalizados e processar o fluxo de dados destinados ou provenientes de portas seriais.

Namespaces

Namespace Descrição
System.IO O namespace System.IO contém tipos que permitem a leitura e gravação em arquivos e fluxos de dados e tipos que oferecem suporte a diretórios e arquivos.
System.IO.Compression O System.IO.Compression namespace contém classes que fornecem serviços básicos de compactação e descompactação para fluxos.
System.IO.IsolatedStorage O System.IO.IsolatedStorage namespace contém tipos que permitem a criação e uso de armazenamentos isolados.Com esses armazenamentos, você pode ler e gravar dados que são menos confiáveis código não poderá acessar e evitar a exposição de informações confidenciais que podem ser salvos em outro lugar no sistema de arquivos.Dados são armazenados em compartimentos isolados pelo usuário atual e pelo assembly onde existe o código.Além disso, os dados podem ser isolados por domínio.Perfis móveis podem ser usado em conjunto com o armazenamento isolado para que armazenamentos isolados vai viajar com o perfil do usuário.O IsolatedStorageScope enumeração indica os diferentes tipos de isolamento.Para obter mais informações sobre quando usar armazenamento isolado, consulte Isolated Storage.
System.IO.Log O namespace System.IO.Log define uma interface para o log para um sistema de e/S seqüencial orientados a registros.
System.IO.MemoryMappedFiles O System.IO.MemoryMappedFiles namespace fornece classes para o uso de um arquivo de memória mapeada, que mapeia o conteúdo de um arquivo para o espaço de endereço lógico do aplicativo.
System.IO.Packaging Fornece classes que oferecem suporte ao armazenamento de vários objetos de dados em um único contêiner.
System.IO.Pipes O System.IO.Pipes namespace contém tipos que fornecem um meio de comunicação entre processos por meio de pipes nomeados e/ou anônimos.
System.IO.Ports O System.IO.Ports namespace contém classes para controlar as portas seriais.A classe mais importante, SerialPort, fornece uma estrutura para entrada e saída síncrona e orientada a eventos, acesso aos estados de pin e quebra e acesso às propriedades do driver serial.Ele pode ser usado para encapsular um Stream objetos, permitindo que a porta serial seja acessada pelas classes que usam fluxos.