Referência à Biblioteca Classe do .NET Framework

O .NET estrutura classe biblioteca é uma biblioteca de classes es, interfaces e tipos de valores que estão incluídos no Microsoft .NET estrutura. A Framework .NET fornece acesso à funcionalidades do sistema e foi projetada para ser a base para criação de aplicativos, componentes e controles.

Namespaces

Biblioteca de classes do .NET estrutura fornece os namespaces a seguir:

  • Microsoft.Aspnet.Snapin
    Contém classes que são necessárias para o aplicativo de console de Gerenciamento do ASP.NET para interagir com o Console de Gerenciamento (MMC).

  • Microsoft.Build.BuildEngine
    Contém as classes que representam o mecanismo MSBuild.

  • Microsoft.Build.Framework
    Contém classes que compõem a tarefas, agentes e eventos do MSBuild.

  • Microsoft.Build.Tasks
    Contém a implementação de todas as tarefas contidas no MSBuild.

  • Microsoft.Build.Tasks.Deployment.Bootstrapper
    Contém classes usados internamente pelo MSBuild.

  • Microsoft.Build.Tasks.Deployment.ManifestUtilities
    Contém classes usados internamente pelo MSBuild.

  • Microsoft.Build.Utilities
    Fornece classes auxiliares que podem ser usados para criar seu próprio MSBuild registradores e tarefas.

  • Microsoft.Csharp
    Contém classes que oferecem suporte a compilação e geração de código usando a linguagem C#.

  • Microsoft.JScript
    Contém classes que oferecem suporte a compilação e geração de código usando a linguagem JScript.

  • Microsoft.SqlServer.Server
    Contém classes que são específicas para a integração do Microsoft .NET estrutura comuns linguagem tempo de execução (CLR) componente no Microsoft SQL servidor e o ambiente de execução do mecanismo de processo do banco de dados SQL servidor.

  • Microsoft.VisualBasic
    Contém classes que oferecem suporte a compilação e geração de código usando a linguagem Visual Basic.

  • Microsoft.VisualBasic.ApplicationServices
    Contém tipos que oferecem suporte a Visual Basic Modelo de aplicativo e fornecer acesso a informações do aplicativo.

  • Microsoft.VisualBasic.CompilerServices
    Contém tipos somente uso interno que suporte o Visual Basic compilador.

  • Microsoft.VisualBasic.Devices
    Contém tipos que oferecem suporte a My objetos relacionados a dispositivos Visual Basic.

  • Microsoft.VisualBasic.FileIO
    Contém tipos que oferecem suporte a My objeto de sistema de arquivos em Visual Basic.

  • Microsoft.VisualBasic.Logging
    Contém tipos que oferecem suporte a My registrar registrar registrar em log de objetos em Visual Basic e fornece um ouvinte de registrar registrar registrar em log simples que direciona saída de registrar registrar registrar em log ao arquivo.

  • Microsoft.VisualBasic.MyServices
    Contém tipos que oferecem suporte a My em Visual Basic.

  • Microsoft.VisualBasic.MyServices.Internal
    Contém tipos somente uso interno que oferecem suporte a My em Visual Basic.

  • Microsoft.VisualBasic.Vsa

  • Microsoft.VisualC

  • Microsoft.Vsa
    Contém interfaces que permitem a você integrar o script para os mecanismos de script do .NET estrutura em aplicativos e compilar e executar código em time de execução.

  • Microsoft.Vsa.Vb.CodeDOM

  • Microsoft.Win32
    Fornece dois tipos de classes: aqueles que tratam os eventos gerados pelo sistema operacional e aqueles que manipulam o registro do sistema.

  • Microsoft.Win32.SafeHandles
    Contém classes que são derivações abstratas de classes SafeHandle que fornecem funcionalidade comum com suporte para identificadores de arquivo e sistema operacional.

  • Microsoft.WindowsCE.Forms
    Contém classes para desenvolvimento Pocket PC e aplicativos do Smartphone Windows Forms usando o .NET Compact estrutura.

  • Microsoft.WindowsMobile.DirectX
    Contém classes para o desenvolvimento de aplicativos DirectX em dispositivos com o .NET Compact estrutura. Requer uma versão futura do Windows Mobile para executar os aplicativos.

  • Microsoft.WindowsMobile.DirectX.Direct3D
    Contém classes para desenvolvimento de aplicativos Direct3D em dispositivos com o .NET Compact estrutura. Requer uma versão futura do Windows Mobile para executar os aplicativos.

  • Microsoft_VsaVb

  • System
    Contém classes fundamentais e classes base que definem os tipos de dados de referência e valor comumente usados, eventos e manipuladores de eventos, interfaces, atributos e processamento de exceções. Outras classes fornecem serviços de apoio suportando tipos de conversão de dados,método de manipulação de parâmetro,matemática,invocação de programa remoto e local, aplicação de gestão ambiental, gestão e supervisão das aplicações gerenciadas e não gerenciadas.

  • System.CodeDom
    Contém classes que podem ser usados para representar os elementos e a estrutura de um documento de código de fonte. Esses elementos podem ser usados para modelar a estrutura de um documento de código de origem pode ser impressos sistema autônomo código-fonte em um linguagem com suporte usando a funcionalidade fornecida pelo System.CodeDom.Compiler namespace.

  • System.CodeDom.Compiler
    Contém tipos para gerenciar a geração e compilação do código-fonte em linguagens de programação com suporte. Cada geradores de código podem produzir código-fonte em uma linguagem de programação específico com base na estrutura de modelo de objeto de documento de código Document Object Model (CodeDOM) modelos de origem código consiste em elementos fornecidos pelo System.CodeDom espaço para nome.

  • System.Collections
    Contém interfaces e classes que definem várias coleções de objetos, sistema autônomo listas, filas, matrizes de bit, tabelas de hash e dicionários.

  • System.Collections.Generic
    Contém interfaces e classes que definem coleções genéricas, que permitem aos usuários criar fortemente tipados coleções que fornecem melhor segurança de tipos e desempenho do que coleções não genéricas fortemente tipadas.

  • System.Collections.ObjectModel
    Contém classes que podem ser usados sistema autônomo coleções no modelo de objeto de uma biblioteca reutilizável. Use essas classes quando retornam coleções de propriedades ou métodos.

  • System.Collections.Specialized
    Contém coleções especializadas e fortemente tipadas; por exemplo, um dicionário de lista vinculada, um vetor de bit e coleções que contêm seqüências de caracteres únicas.

  • System.ComponentModel
    Fornece classes que são usados para implementar o comportamento em time de execução e time de design de componentes e controles. Este namespace inclui as classes e interfaces base para implementar atributos e conversores de tipo, ligar fontes de dados, e licenciar componentes.

  • System.ComponentModel.Design
    Contém classes que os desenvolvedores podem usar para criar o comportamento de time de design personalizado para os componentes e interfaces de usuário para a configuração de componentes no time de design. O time de design ambiente oferece sistemas que permitem aos desenvolvedores organizar componentes e configurar suas propriedades.

  • System.ComponentModel.Design.Data
    Contém classes para implementar o comportamento em time de design de componentes relacionados a dados.

  • System.ComponentModel.Design.Serialization
    Fornece tipos que oferecem suporte à personalização e controle de serialização em time de design.

  • System.Configuration
    Contém os tipos que oferecem o modelo de programação para manipular dados de configuração.

  • System.Configuration.Assemblies
    Contém classes que são usadas para configurar um assembly.

  • System.Configuration.Install
    Fornece classes que permitem a você escrever instaladores personalizados para seus próprios componentes. The Installer classe é a classe base para todos os instaladores personalizados no .NET estrutura.

  • System.Configuration.Provider
    Contém as classes base compartilhadas por aplicativos de servidor e cliente para que ofereça suporte a um modelo plugável para com com facilidade adicionar ou remover funcionalidade.

  • System.Data
    Contém classes que constituem a maioria da arquitetura ADO.NET. A arquitetura ADO.NET permite que você crie componentes que gerenciam dados de várias fontes de dados eficientemente. Em um cenário desconectado (por exemplo, a Internet), o ADO.NET fornece sistema autônomo ferramentas para solicitar, atualizar e reconciliar dados em vários sistemas de nível. A arquitetura do ADO.NET também é implementada em aplicativos cliente, como por exemplo, Formulários do Windows ou páginas HTML criadas pelo ASP.NET.

  • System.Data.Common
    Contém classes compartilhadas pelos provedores de dados do .NET estrutura. Um provedor de dados do .NET estrutura descreve uma coleção de classes usadas para acesso uma fonte de dados, sistema autônomo um banco de dados, no espaço gerenciado.

  • System.Data.Design
    Contém classes que podem ser usados para gerar um personalizado digitado-dataset.

  • System.Data.Linq
    Contém classes para acesso dados relacionais sistema autônomo objetos. DataContext e classes relacionadas podem ser usados para leitura, criação, atualizando e excluindo objetos mapeados para um banco de dados usando o mapeamento especificado sistema autônomo atributos do modelo de objeto ou em um arquivo XML externo separado.

  • System.Data.Linq.Mapping
    Fornece acesso programático às informações de mapeamento usadas pelo LINQ to SQL.

  • System.Data.Odbc
    Contém classes que encapsulam o .NET estrutura provedor de dados para ODBC. O provedor de dados Framework .NET para ODBC descreve uma coleção de classes usadas para acessar uma fonte de dados ODBC no espaço gerenciado.

  • System.Data.OleDb
    Contém classes que encapsulam o .NET estrutura provedor de dados para OLE DB. O .NET estrutura provedor de dados para OLE DB descreve uma coleção de classes usadas para acessar uma fonte de dados OLE DB no espaço gerenciado.

  • System.Data.OracleClient
    Contém classes que encapsulam o .NET estrutura provedor de dados para Oracle. O .NET estrutura provedor de dados para Oracle descreve uma coleção de classes usadas para acessar uma fonte de dados Oracle no espaço gerenciado.

  • System.Data.Sql
    Contém classes que oferecem suporte à funcionalidade específica de SQL servidor. As extensões API nesta classe adicionam ao .NET estrutura provedor de dados para SQL servidor (System.Data.SqlClient).

  • System.Data.SqlClient
    Contém classes que encapsulam o .NET estrutura provedor de dados para SQL servidor. O .NET estrutura Data provedor para SQL servidor descreve uma coleção de classes usadas para acesso um banco de dados do SQL servidor no espaço gerenciado.

  • sistema.dados.SqlServerCe
    Descreve um conjunto de classes que pode ser usado para acesso um banco de dados no SQL servidor CE de dispositivos com base em Windows CE no ambiente gerenciado. Com esse namespace, você pode criar bancos de dados do SQL Server CE em um dispositivo e também estabelecer conexões com bancos de dados do SQL Server que estão em um dispositivo ou em um servidor remoto.

  • System.Data.SqlTypes
    Contém classes para tipos de dados nativo dentro do SQL servidor. Essas classes fornecem uma alternativa mais rápida para outros tipos de dados. Usando as classes neste namespace ajuda a evitar erros de conversão de tipo causados em situações onde pode ocorrer perda de precisão. sistema autônomo outros tipos de dados são convertidos para e de SqlTypes nos bastidores, criar e usar objetos dentro desse namespace explicitamente resultam em código mais rápido também.

  • System.Diagnostics
    Fornece classes que permitem a interação com processos do sistema, logs de eventos e contadores de desempenho. Este namespace também fornece classes que permitem você depurar seu aplicativo e rastrear a execução do código. Para obter mais informações, consulte o Trace e Debug classes.

  • System.Diagnostics.CodeAnalysis
    Contém classes para interação com as ferramentas de análise de código. Ferramentas de análise de código são usadas para analisar o código de conformidade com sistema autônomo convenções de sistema autônomo sistema autônomo regras de nomeação ou segurança de codificação.

  • System.Diagnostics.Design
    Contém classes que podem ser usados para estender o suporte de time de design para instrumentação e monitoramento de aplicativos.

  • System.Diagnostics.SymbolStore
    Fornece classes que permitem a você ler e gravar informações de símbolo, sistema autônomo linha de código-fonte para a Microsoft intermediate linguagem (MSIL) mapeia de depurar. Compiladores de direcionamento do .NET estrutura podem armazenar as informações de símbolo depurar em arquivos de banco de dados (PDB) do programador. Os depuradores e ferramentas de criador de perfil de código podem ler as informações de símbolo de depurar em time de execução.

  • System.DirectoryServices
    Fornece acesso fácil a ativo diretório do código gerenciado. O namespace contém duas classes de componente, DirectoryEntry e DirectorySearcher, que usar os serviços ativo diretório interfaces (ADSI) tecnologia. ADSI é o conjunto de interfaces que a Microsoft fornece uma ferramenta flexível para trabalhar com uma variedade de provedores de rede. ADSI dá ao administrador a capacidade de localizar e gerenciar os recursos em uma rede com relativa facilidade, independentemente do dimensionar da rede.

  • System.DirectoryServices.ActiveDirectory
    Fornece um modelo de objeto de abstração de nível alto que se baseia em torno de tarefas de serviço de diretório Microsoft ® ativo Directory ®. Conceitos de serviços de diretório do ativo Directory ® sistema autônomo floresta, domínio, site, sub-rede, partição e esquema fazem parte do modelo de objeto.

  • System.DirectoryServices.Protocols
    Fornece que os métodos definidos no protocolo LDAP (protocolo protocolo LDAP) versão 3 (V3) e diretório Services marcação linguagem (DSML) versão 2 (V2) padrões.

  • System.Drawing
    Fornece acesso a funcionalidade básica de gráficos da GDI +. Mais funcionalidade avançada é fornecida no System.Drawing.Drawing2D, System.Drawing.Imaging, e System.Drawing.Text espaços para nome.

  • System.Drawing.Design
    Contém classes que estendem a lógica de interface do usuário em time de design e de desenho. Você pode ampliar ainda mais essa funcionalidade de time de design para criar itens de caixa de ferramentas personalizado, editores de valor específico do tipo que podem ser editada e representar graficamente valores de seus tipos suportados ou conversores de tipo que podem converter valores entre determinados tipos. Isso namespace fornece as estruturas básicas para desenvolver extensões para a interface do usuário de time de design.

  • System.Drawing.Drawing2D
    Fornece avançadas bidimensionais e funcionalidade de gráficos de vetor. Este namespace inclui os pincéis gradientes, a Matrix classe (usado para definir transformações geométricas) e o GraphicsPath classe.

  • System.Drawing.Imaging
    Fornece avançadas GDI + funcionalidade de geração de imagens. Funcionalidade básica de gráficos é fornecida pelo System.Drawing espaço para nome.

  • System.Drawing.Printing
    Fornece serviços de impressão. Normalmente, você cria uma nova instância do PrintDocument classe, defina as propriedades que descrevem o que imprimir, e chamar o Print método mesmo imprimir o documento.

  • System.Drawing.Text
    Fornece a funcionalidade avançada GDI + tipografia. Funcionalidade básica de gráficos é fornecida pelo System.Drawing espaço para nome. As classes neste namespace permitem que os usuários criar e usar coleções de fontes.

  • System.EnterpriseServices
    Fornece uma infra-estrutura importante para empresa aplicativos. COM+ fornece uma arquitetura de serviços para modelos de componentes de programação implementados em um ambiente empresarial. Isso namespace fornece acesso aos serviços COM +, tornando os objetos do .NET estrutura mais prático para aplicativos corporativos objetos .NET estrutura.

  • System.EnterpriseServices.CompensatingResourceManager
    Fornece classes que permitem que você use um Compensating recurso Manager (CRM) em código gerenciado. Um CRM é um serviço fornecido pelo COM + permite incluir objetos não-transacionais em transações do DTC (Coordenador de transações distribuídas da Microsoft). Embora CRMs não fornecem os recursos de um Gerenciador de recursos completo, eles fornecem atomicidade transacional (comportamento tudo ou nada) e durabilidade através do registro de recuperação.

  • System.EnterpriseServices.Internal
    Fornece infra-estrutura de suporte para serviços COM +. As classes e interfaces desse namespace destinam-se especificamente a oferecer suporte a chamadas em System.EnterpriseServices de não gerenciado COM + classes.

  • System.Globalization
    Contém classes que definem informações relacionadas à cultura, incuindo o linguagem, Country/região, os calendários em uso, os padrões de formatação para datas, moeda, números e a classificar ordem para seqüências de caracteres. Essas classes são úteis para escrever aplicativos (internacionalizados) globalizados.

  • System.IO
    Contém tipos que permitir assíncrono e assíncrono lendo e gravando em fluxos de dados e arquivos.

  • System.IO.Compression
    Contém classes que fornecem básica de compactação e descompactação para fluxos.

  • System.IO.IsolatedStorage
    Contém tipos que permitem a criação e uso de armazenamentos isolados. Com esses armazenamentos, você pode ler e gravar dados menos confiável para código não é possível acesso e ajudar a impedir a exposição de informações confidenciais que podem ser salvos em outro lugar no sistema de arquivos. Os dados são armazenados em compartimentos são isolados pelo usuário corrente e pelo assembly em que o código existe.

  • System.IO.Ports
    Contém classes que controlam as portas seriais, fornecendo uma estrutura para E/s síncrono e dirigida a eventos, acesso a estados de fixar e quebra e acesso a propriedades do driver serial e enumerações para especificar características de porta.

  • System.Linq
    Fornece classes e interfaces que oferecem suporte a consultas que usam LINQ (consulta integrada).

  • System.Linq.Expressions
    Contém classes, interfaces e enumerações que permitem a expressões de código em nível de linguagem a ser representada sistema autônomo objetos no formulário de árvores de expressão.

  • System.Management
    Fornece acesso a um conjunto avançado de gerenciamento de eventos de gerenciamento de informações e sobre o sistema, dispositivos e aplicativos instrumentados na infra-estrutura do Windows Management instrumentação (Instrumentação de Gerenciamento do Windows).

  • System.Management.Instrumentation
    Fornece as classes necessárias para aplicativos instrumenting para gerenciamento e exposição de suas informações de gerenciamento e os eventos por meio do WMI para os clientes potenciais. sistema autônomo consumidores sistema autônomo Microsoft Application centralizar ou Microsoft Operations Manager podem gerenciar seu aplicativo com facilidade e monitoramento e a configuração do seu aplicativo estão disponível para o administrador scripts ou outros aplicativos, gerenciados, bem sistema autônomo não gerenciado.

  • System.Messaging
    Fornece classes que permitem que você se conectar a, monitorar e administrar filas de mensagens na rede e enviar, receber ou inspecionar as mensagens.

  • System.Messaging.Design
    Contém classes que podem ser usados para estender o suporte a time de design System.Messaging classes.

  • System.Net
    Fornece uma interface de programação simples para muitos dos protocolos usados em redes hoje. The WebRequest e WebResponse classes formam a base do que é chamado de protocolos plugáveis, uma implementação de serviços de rede que permite a você para desenvolver aplicativos que usam os recursos da Internet sem se preocupar com detalhes específicos de protocolos individuais.

  • System.Net.Cache
    Define os tipos e enumerações usados para definir diretivas de cache para recursos obtidos usando o WebRequest e HttpWebRequest classes.

  • System.Net.Configuration
    Contém classes que aplicativos usam para acessar através de programação e atualizar configurações para namespaces sistema.NET.

  • System.Net.Mail
    Contém classes usadas para enviar email para um servidor protocolo SMTP (protocolo protocolo SMTP) para entrega.

  • System.Net.Mime
    Contém tipos que são usados para representar cabeçalhos Multipurpose Internet email Exchange (MIME). Esses tipos são usados com os tipos no System.Net.Mail espaço para nome para especificar o tipo de conteúdo, a disposição e codificação de transferência de conteúdo dos cabeçalhos ao enviar email usando o SmtpClient classe.

  • System.Net.NetworkInformation
    Fornece acesso a dados de tráfego de rede, informações de endereço de rede e notificação de alterações do endereço para o computador local. O namespace também contém classes que implementam o utilitário Ping. Você pode usar Ping e classes relacionadas para verificar se um computador está acessível através da rede.

  • System.Net.Sockets
    Fornece uma implementação da interface do Windows Sockets (Winsock) gerenciada para desenvolvedores que precisam para ajudar a controlar o acesso à rede.

  • System.Reflection
    Contém classes e interfaces que fornecem uma visão gerenciada dos tipos, métodos e campos, com a capacidade de criar e invocar tipos dinamicamente.

  • System.Reflection.Emit
    Contém classes que permitem um compilador ou ferramenta emitir metadados e Microsoft intermediate linguagem (MSIL) e opcionalmente a geração de um arquivo PE no disco. Os clientes principais dessas classes são mecanismos de script e compiladores.

  • System.Resources
    Fornece classes e interfaces que permitem aos desenvolvedores criar, armazenar e gerenciar vários recursos específicos da cultura usados em um aplicativo.

  • System.Resources.Tools
    Contém o StronglyTypedResourceBuilder classe, que oferece suporte para recursos fortemente tipado. Começando com o .NET estrutura versão 2.0, esse recurso em time de compilar encapsula o acesso aos recursos criando classes que contêm um conjunto de propriedades somente leitura estático (get), assim, facilitando a consumir recursos.

  • System.Runtime
    Contém tipos avançados que oferecem suporte a diversos namespaces sistema autônomo, por exemplo, System, o Runtime espaços para nome e o Security espaços para nome.

  • System.Runtime.ConstrainedExecution
    Define um conjunto de tipos que enumere e definir um contrato de confiabilidade entre o autor de algum código e os desenvolvedores que levar uma dependência em que o código.

  • System.Runtime.Hosting
    Contém tipos avançados que são usados no aplicativo ativação dentro de domínios de aplicativo.

  • System.Runtime.CompilerServices
    Fornece funcionalidade para os autores de compilador usando código para especificar atributos nos metadados que afetam o comportamento do time de execução do common linguagem tempo de execução gerenciado. As classes neste namespace são para os criadores de compilador use somente.

  • System.Runtime.InteropServices
    Fornece uma ampla variedade de membros COM suporte interoperabilidade e invocação de plataforma serviços. Se não estão familiarizados com esses serviços, consulte Interoperando com código não gerenciado.

  • System.Runtime.InteropServices.ComTypes
    Contém métodos que são definições das funções de COM para código gerenciado. Essas funções substituem os obsoleto agora UCOM * métodos no System.Runtime.InteropServices espaço para nome.

  • System.Runtime.InteropServices.CustomMarshalers
    Oferece suporte a infra-estrutura do .NET e não se destina a ser usado diretamente em seu código.

  • System.Runtime.InteropServices.Expando
    Contém o IExpando interface que permite a modificação de um objeto, adicionando ou removendo seus membros.

  • System.Runtime.Remoting
    Fornece classes e interfaces que permitem aos desenvolvedores criar e configurar aplicativos distribuídos.

  • System.Runtime.Remoting.Activation
    Fornece classes e objetos que oferecem suporte a servidor e cliente a ativação de objetos remoto.

  • System.Runtime.Remoting.Channels
    Contém classes que oferecem suporte e lidar com canais e sistema autônomo dissipadores de canal, que são usados sistema autônomo meio de transporte quando um cliente chama um método em um objeto remoto.

  • System.Runtime.Remoting.Channels.Http
    Contém os canais que usam o protocolo HTTP para transportar mensagens e os objetos e para locais remoto. Por padrão, os canais HTTP codificam objetos e chama método no formato SOAP para transmissão, mas Outros codificar e receptores de formatador de decodificar pode ser especificado nas propriedades de configuração de um canal.

  • System.Runtime.Remoting.Channels.Ipc
    Define um canal de comunicação para comunicação remota que usa o sistema de comunicação entre processos (IPC) do sistema operacional Windows. Porque ele não usa comunicação de rede, o canal IPC é muito mais rápido do que os canais HTTP e TCP, mas só pode ser usado para comunicação entre domínios de aplicativo no mesmo computador físico.

  • System.Runtime.Remoting.Channels.Tcp
    Contém os canais que usam o protocolo TCP para transportar mensagens e os objetos e para locais remoto. Por padrão, os canais TCP codificam objetos e chamadas de método em formato binário para transmissão, mas outros coletores de formatador de codificar e decodificação podem ser especificados nas propriedades de configuração de um canal.

  • System.Runtime.Remoting.Contexts
    Contém objetos que definem os contextos de todos os objetos residem no. Um contexto é uma sequência ordenada de propriedades que definem um ambiente para os objetos dentro dela. Contextos são criados durante o processo de ativação para objetos que são configurados para exigir que determinados automático serviços tais sincronização, transações, just-in-time (JIT) ativação, segurança e assim por diante. Vários objetos podem residir em um contexto.

  • System.Runtime.Remoting.Lifetime
    Contém classes que gerenciam o tempo de vida dos objetos remoto. Tradicionalmente, coleta de lixo distribuídas usa contagens de referência e ping para ter controle sobre o ciclo de vida de objetos. Isso funciona bem quando há poucos clientes por serviço, mas não dimensionar bem quando há milhares de clientes por serviço. O serviço de time de vida do comunicação remota associa uma concessão de cada serviço e exclui um serviço quando seu time de concessão expira. O serviço de tempo de vida pode assumir a função de um coletor de lixo distribuído tradicional e ele também ajusta bem quando os números dos clientes por servidor aumenta.

  • System.Runtime.Remoting.Messaging
    Contém classes usadas para criar e mensagens remotas. A infra-estrutura de comunicação remota usa mensagens para se comunicar com objetos remoto. As mensagens são usadas para transmitir chamadas de método remoto para ativar objetos remotos e comunicar informações. Um objeto de mensagem executa um conjunto de propriedades nomeadas, incluindo identificadores de ação, informações envoy e parâmetros.

  • System.Runtime.Remoting.Metadata
    Contém classes e atributos que podem ser usados para personalizar a geração e processamento de SOAP para objetos e campos. As classes deste espaço para nome podem ser usadas para indicar o SOAPAction, saída de tipo, nome do elemento XML e o URI de namespace de XML método.

  • System.Runtime.Remoting.Metadata.W3cXsd2001
    Contém o XSD (esquema XML Definition) definidos pelo World Wide Web Consortium (W3C) em 2001. Part2 de esquema XML: Especificação de tipos de dados do W3C identifica o formato e o comportamento de vários tipos de dados. Este namespace contém classes de wrapper para os tipos de dados que estão de acordo com a especificação do W3C. Todos os tipos de data e time estão em conformidade com a especificação de padrões ISO.

  • System.Runtime.Remoting.MetadataServices
    Contém as classes usadas, a ferramenta de linha de comando Soapsuds.exe e o código do usuário para converter metadados para e de esquema XML para a infra-estrutura de comunicação remota.

  • System.Runtime.Remoting.Proxies
    Contém classes que controlam e fornecem funcionalidade de proxies. Um proxy é um objeto local é uma imagem de um objeto remoto. Proxies permitem que os clientes acessar objetos em limites de comunicação remota.

  • System.Runtime.Remoting.Services
    Contém classes de serviço que fornecem funcionalidade ao .NET estrutura.

  • System.Runtime.Serialization
    Contém classes que podem ser usados para serialização e desserialização de objetos. Serialização é o processo de conversão de um objeto ou em um gráfico de objetos em uma sequência linear de bytes para armazenamento ou transmissão para outro local. A desserialização é o processo de levantar as informações armazenadas e recriar os objetos a partir delas.

  • System.Runtime.Serialization.Formatters
    Fornece enumerações, interfaces e classes que são usadas pela serialização formatadores comuns.

  • System.Runtime.Serialization.Formatters.Binary
    Contém o BinaryFormatter classe, que pode ser usado para serializar e desserializar objetos em formato binário.

  • System.Runtime.Serialization.Formatters.Soap
    Contém o SoapFormatter classe, que pode ser usado para serializar e desserializar objetos no formato SOAP.

  • System.Security
    Fornece a estrutura subjacente do sistema de segurança do .NET Framework, incluindo classes base para permissões.

  • System.Security.AccessControl
     

  • System.Security.Cryptography
    Fornece serviços de criptografia, incluindo seguras de codificação e decodificação de dados, bem sistema autônomo muitos Outros operações, tais sistema autônomo hash, geração de números aleatórios e autenticação de mensagem.

  • System.Security.Cryptography.Pkcs
    Fornece a elementos de programação para criptografia de chaves públicas Standards (PKCS), incluindo métodos para assinatura de dados, troca de chaves, solicitando certificados, a criptografia por chave pública e a descriptografia e outras funções de segurança.

  • System.Security.Cryptography.X509Certificates
    Contém a implementação de tempo de execução de linguagem comum do certificado Authenticode X.509 v.3. Este certificado é assinado com uma chave particular com exclusividade e positivamente identifica o proprietário do certificado.

  • System.Security.Cryptography.Xml
    Contém classes para dar suporte à criação e a validação de assinaturas digital XML. As classes neste namespace implementam a World Wide Web Consortium recomendação, "Assinatura XML sintaxe e processamento", descrito em http://www.w3.org/TR/xmldsig-core/.

  • System.Security.Permissions
    Define classes que controle acesso aos recursos com base em políticas e operações.

  • System.Security.Policy
    Contém grupos de código, condições de associação e evidência. Esses três tipos de classes são usados para criar as regras aplicadas pelo sistema de diretiva de segurança do .NET estrutura. Classes de evidência são a entrada de diretiva de segurança e condições de associação são as opções; juntas essas criar instruções de políticas e determinam o conjunto de permissão concedida. Níveis de política e os grupos de código são a estrutura da hierarquia de diretiva. Grupos de código são o encapsulamento de uma regra e são organizados hierarquicamente em um nível de diretiva.

  • System.Security.Principal
    Define um objeto entidade de segurança de segurança que representa o contexto de segurança sob a qual o código está sendo executado.

  • System.ServiceProcess
    Fornece classes que permitem implementar, instalar e controlar as aplicações de serviço do Windows. Serviços são executáveis de longa duração que executam sem uma interface de usuário. Implementando um serviço envolve herdam o ServiceBase classe e definindo o comportamento específico para processar quando iniciar, parar, pausar e continuam comandos são passados, bem sistema autônomo o comportamento personalizado e ações a serem tomadas quando o sistema é desligado.

  • System.Text
    Contém classes representando codificações de caractere ASCII, Unicode, UTF-7 e UTF-8; classes base abstratas para conversão de blocos de caractere para e de blocos de bytes; e uma classe auxiliar que manipula e formata objetos String sem a criação intermediária de instâncias de string.

  • System.Text.RegularExpressions
    Contém classes que fornecem acesso ao mecanismo de expressão regular do .NET estrutura. O namespace fornece funcionalidade de expressão regular que pode ser usada em qualquer plataforma ou linguagem é executado dentro do Microsoft .NET estrutura.

  • System.Threading
    Fornece classes e interfaces que permitem programação multissegmentada. Além de classes para a sincronização de atividades de thread e o acesso a dados (Mutex, Monitor, Interlocked, AutoResetEvente assim por diante), este namespace inclui uma ThreadPool classe que lhe permite usar um pool de segmentos fornecido pelo sistema, e um Timer classe que executa os métodos de retorno de chamada em threads do pool de threads.

  • System.Timers
    Fornece o Timer componente, que permite a você acionar um evento em um intervalo especificado.

  • System.Transactions
    Contém classes que permitem que seu código para participar de transações. As classes de suportam a transações com múltiplos e distribuídos participantes, várias notificações de fase e inscrições duráveis

  • System.Transactions.Configuration
    Contém classes que descrevem as opções de configuração usadas por System.Transactions classes

  • System.Web
    Fornece classes e interfaces que permitem a comunicação navegador / servidor. Este namespace inclui o HttpRequest classe, que fornece informações abrangentes sobre a solicitação HTTP corrente, o HttpResponse classe, que gerencia a saída HTTP para o cliente, e o HttpServerUtility classe, que fornece acesso a utilitários do servidor e processos. System.Web também inclui classes para manipulação de cookies, transferência de arquivos, informações de exceção e controle de cache de saída.

  • System.Web.Caching
    Fornece classes para o armazenamento em cache freqüentemente usados dados no servidor. Isso inclui o Cache classe, um dicionário que permite armazenar objetos de dados arbitrários, sistema autônomo tabelas de hash e conjuntos de dados. Ele também fornece funcionalidade de expiração para esses objetos e métodos que permitem adicionar e remover os objetos. Você também pode adicionar objetos com uma dependência em outros arquivos ou entradas de cache e executar um retorno de chamada para notificar seu aplicativo quando um objeto é removido do cache.

  • System.Web.Compilation
    Contém classes para gerar e compilar os tipos de arquivos personalizados dentro do ambiente de compilação do ASP.NET.

  • System.Web.Configuration
    Contém classes que são usados para conjunto a configuração do ASP.NET.

  • System.Web.Handlers
    Contém classes de manipulador HTTP que processam solicitações HTTP em um servidor Web.

  • System.Web.Hosting
    Fornece a funcionalidade para hospedar aplicativos ASP.NET de aplicativos gerenciado fora do Serviços de Informações da Internet da Microsoft (IIS).

  • System.Web.Mail
    As classes neste namespace são obsoleto; use as classes no System.Net.Mail espaço para nome. Contém classes que permitem que você criar e enviar mensagens usando o componente de mensagem CDOSYS. A mensagem de email é entregue através de qualquer um do serviço de correio SMTP incorporado ao Microsoft Windows 2000 ou por meio de um servidor SMTP arbitrário. As classes neste namespace podem ser usadas a partir do ASP.NET ou de qualquer aplicativo gerenciado.

  • System.Web.Management
    Contém classes e interfaces para gerenciar e monitorar a integridade dos aplicativos da Web.

  • System.Web.Mobile
    Contém os recursos principais, incluindo autenticação e tratamento de erros, necessários para criar aplicativos Web móveis em ASP.NET.

  • System.Web.Profile
    Contém classes que são usadas para implementar o analisar de usuário do ASP.NET em aplicativos de servidor Web.

  • System.Web.RegularExpressions
    Fornece as expressões regulares usadas para analisar arquivos ASP.NET. Todos os membros do System.Web.RegularExpressions namespace são descendentes das Regex classe.

  • System.Web.Security
    Contém classes que são usados para implementar a segurança do ASP.NET em aplicativos de servidor Web.

  • System.Web.Services
    Consiste das classes que permitem que você criar serviço Web XML s usando o ASP.NET e serviço Web XML clientes. Serviços Web XML são aplicativos que fornecem a capacidade de trocar mensagens em um ambiente com acoplamento usando protocolos padrões sistema autônomo HTTP, XML, XSD, SOAP e WSDL. Serviços XML da Web permitem a criação de aplicativos modulares dentro e entre empresas em ambientes heterogêneos, tornando-os interoperabilidade com uma ampla variedade de implementações, plataformas e dispositivos. As mensagens XML baseados em SOAP desses aplicativos podem ter bem definidas (estruturado e digitado), ou vagamente definidas partes (usando XML arbitrário). A capacidade das mensagens a evoluir ao longo do time sem quebrar o protocolo é fundamental para a flexibilidade e a robustez do Serviços Web XML sistema autônomo um bloco de construção para o futuro da Web.

  • System.Web.Services.Configuration
    Consiste de classes que configurar como os Serviços Web XML criados usando ASP.NET são executados.

  • System.Web.Services.Description
    Consiste de classes que permitem que você descreva publicamente um serviço Web XML usando o WSDL (linguagem WSDL). Cada classe neste namespace corresponde a um elemento específico na especificação do WSDL e a hierarquia da classe corresponde à estrutura XML de um documento WSDL válido.

  • System.Web.Services.Discovery
    Consiste em classes que permitem serviço Web XML localizem o s serviço Web XML disponível em um servidor Web por meio de um processo chamado serviço Web XML s Discovery.

  • System.Web.Services.Protocols
    Consiste de classes que definem os protocolos usados para transmitir dados pela conexão durante a comunicação entre clientes Serviços Web XML e Serviços Web XML criados usando ASP.NET.

  • System.Web.SessionState
    Fornece classes e interfaces que permitem o armazenamento de dados específicos para um único cliente dentro de um aplicativo Web Web no servidor. Os dados do estado de sessão são usados para dar a aparência de uma conexão persistente com o aplicativo de cliente. Informações de estado podem ser armazenadas na memória do processo local ou, para configurações do Web farm, fora de processo usando o serviço de estado do ASP.NET ou um banco de dados do SQL servidor.

  • System.Web.UI
    Fornece classes e interfaces que permitem que você criar controles e páginas que aparecerão em seus aplicativos da Web sistema autônomo interface de usuário em uma página da Web. Este namespace inclui o Control classe, que fornece todos os controles, se controles HTML, Web ou usuário, com um conjunto comum de funcionalidade. Ele também inclui o Page controle, que é gerado automaticamente sempre que for feita uma solicitação para uma página em seu aplicativo Web Web. Também fornecidos são classes que fornecem sistema autônomo dados de controles do servidor Web Forms ligação funcionalidade, a capacidade de salvar o estado de exibição de um determinado controle ou página, bem sistema autônomo analisar a funcionalidade para controles programáveis e literal.

  • System.Web.UI.Adapters
    Contém as classes base para os adaptadores de controle e adaptadores de página, você pode usar para substituir os estados do ciclo de vida de páginas e controles para modificar sua marcação padrão ou comportamento para novos padrões de marcação ou navegadores específicos.

  • System.Web.UI.Design
    Contém classes que podem ser usados para estender o suporte de time de design para Web Forms e controles do servidor Web.

  • System.Web.UI.Design.MobileControls
    Obsoleto. Contém classes que fornecem suporte em time de design para as classes no System.Web.UI.MobileControls namespace. As classes neste namespace são obsoletas, usar as classes de System.Web.UI.Design.WebControls em vez disso.

  • System.Web.UI.Design.MobileControls.Converters
    Contém classes que fornecem suporte em time de design para conversores de tipo de dados em controles móveis.

  • System.Web.UI.Design.WebControls
    Contém classes que podem ser usados para estender o suporte de time de design para controles de servidor Web.

  • System.Web.UI.Design.WebControls.WebParts
    Contém classes que fornecem suporte em time de design para controles derivadas de classes no System.Web.UI.WebControls.WebParts espaço para nome.

  • System.Web.UI.HtmlControls
    Consiste em uma coleção de classes que permitem que você crie controles de servidor HTML em uma página de Web Forms. Controles de servidor HTML Executar em as marcas oferece suporte a maioria dos navegadores do servidor e Mapa padrão diretamente para MTML. Isso lhe permite controlar os elementos HTML em uma página de Web Forms programaticamente.

  • System.Web.UI.MobileControls
    Obsoleto. Contém um conjunto de controles do servidor ASP.NET que inteligentemente podem processar seu aplicativo para dispositivos móveis diferentes. As classes neste namespace são obsoletas; use os controles da System.Web.UI.WebControls em vez disso.

  • System.Web.UI.MobileControls.Adapters
    Contém classes que você pode usar para substituir os estágios do ciclo de vida de um controle móvel para modificar sua marcação WML, CHTML ou HTML padrão ou comportamento para novos padrões de marcação ou para navegadores específicos e dispositivos móveis.

  • System.Web.UI.MobileControls.Adapters.XhtmlAdapters
    Contém classes que você pode usar para substituir os estágios do ciclo de vida de um controle para modificar seu comportamento para novos padrões de marcação ou para navegadores específicos e dispositivos móveis ou padrão Extensible HTML marcação móvel.

  • System.Web.UI.WebControls
    Contém classes que permitem que você crie controles de servidor Web em uma página da Web. servidor Web controles executar no servidor e incluir controles de formulário sistema autônomo botões e caixas de texto. Eles também incluem controles de finalidade especial, sistema autônomo um calendário. Como os controles do servidor Web executados no servidor, você pode controlar programaticamente desses elementos. Controles de servidor da Web são mais abstratos que controles de servidor HTML. O modelo de objeto não reflete necessariamente sintaxe HTML.

  • System.Web.UI.WebControls.Adapters
    Contém classes que você pode usar para substituir os estágios do ciclo de vida de um controle da Web para modificar a marcação de padrão de um controle ou o comportamento para novos padrões de marcação ou navegadores específicos.

  • System.Web.UI.WebControls.WebParts
    Contém um conjunto integrado de classes e interfaces para a criação de páginas da Web cuja aparência e comportamento podem ser modificadas (personalizadas) pelos usuários finais. As configurações definidas pelo usuário para cada página são salvas para sessões futuras do navegador.

  • System.Web.Util
    Contém classes que permitem que os métodos de retorno de chamada deve ser executado com o escopo de uma transação e que permitem que o trabalho a ser lançado para separar segmentos.

  • System.Windows.Forms
    Contém classes para criar aplicativos baseados em baseado no Windows que se beneficiam dos recursos da interface avançada de usuário disponível no sistema operacional Microsoft baseado no Windows.

  • System.Windows.Forms.ComponentModel.Com2Interop
    Contém classes auxiliares que o Visual Studio usa para exibir páginas de propriedades no modo de design.

  • System.Windows.Forms.Design
    Contém classes que oferecem suporte a configuração de time de criação e o comportamento para componentes Windows Forms. Essas classes consistem em: Designer de classes que oferecem suporte para componentes Windows Forms, um conjunto de time de design serviços, classes de UITypeEditor para a configuração de certos tipos de propriedades e classes de importação de controles ActiveX.

  • System.Windows.Forms.Design.Behavior
    Contém classes para criar o comportamento de interface do usuário personalizada para componentes em time de design.

  • System.Windows.Forms.Layout
    Contém classes que oferecem suporte a comportamentos de layout de time de design e time de execução.

  • System.Windows.Forms.PropertyGridInternal
    Fornece suporte interno para o PropertyGrid controle. As classes neste namespace suporte infra-estrutura do .NET Framework e são não se destina a ser usado diretamente em seu código

  • System.Xml
    Oferece suporte baseado em padrões para processamento XML.

  • System.Xml.Schema
    Contém as classes XML, que fornecem suporte baseado em padrões para definição de esquemas XML esquemas de linguagem (XSD).

  • System.Xml.Serialization
    Contém classes que são usados para serializar objetos em XML Formatar documentos ou fluxos.

  • System.Xml.XPath
    Contém o mecanismo de analisador e avaliação do XPath. Ele oferece suporte a recomendação de versão 1.0 do W3C linguagem XPath (XPath) (www.w3.org/TR/xpath).

  • System.Xml.Xsl
    Oferece suporte a transformações XSLT (transformação de folha de estilos extensível). Ele oferece suporte a recomendação de versão 1.0 do W3C XSL Transformations (XSLT) (www.w3.org/TR/xslt).

  • System.Xml.Xsl.Runtime
    Fornece suporte interno para as classes a System.Xml.Xsl espaço para nome. As classes neste namespace suportar a infra-estrutura do .NET Framework e não se destina a ser usado diretamente em seu código.

Consulte também

Conceitos

Referência geral do .NET Framework 

Visão geral sobre biblioteca classes do .NET Framework