|
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
|
Tradução
Original
|
Biblioteca de classes .NET Framework
.NET Framework 4.5
A biblioteca de classes do .NET Framework é uma biblioteca de classes, interfaces e tipos de valor que fornecem acesso às funcionalidades do sistema. É a base na qual os aplicativos, componentes e controles do .NET Framework são criados. Os namespaces e categorias de namespaces da biblioteca de classes estão listados detalhadamente na tabela a seguir, nesta referência. (Observe que o sumário relaciona os namespaces e as categorias por uso, com os mais usados exibidos em primeiro lugar. A lista a seguir é exibida em ordem alfabética, para fornecer uma opção de navegação na biblioteca de classes.)
| Namespace | Descrição |
|---|---|
| System |
|
| System.Activities | Os namespaces do System.Activities contêm todas as classes necessárias para criar e trabalhar com atividades no Window Workflow Foundation. |
| System.AddIn | Os namespaces do System.AddIn contêm tipos usados para identificar, registrar, ativar e controlar suplementos, bem como para permitir que estes se comuniquem com um aplicativo host. |
| System.CodeDom | Os namespaces do System.CodeDom contêm classes que representam os elementos de um documento de código-fonte e que oferecem suporte à geração e à compilação do código-fonte em linguagens de programação suportadas. |
| System.Collections | Os namespaces do System.Collections contêm tipos que definem vários objetos de conjuntos padrão, especializados e genéricos. |
| System.ComponentModel | Os namespaces do System.ComponentModel contêm tipos que implementam o comportamento de componentes e controles em tempo de execução e em tempo de design. Os namespaces filho oferecem suporte ao Managed Extensibility Framework (MEF), fornecem classes de atributos que definem metadados para os controles do ASP.NET Dynamic Data e contêm tipos que permitem definir o comportamento de componentes em tempo de design e suas interfaces de usuário. |
| System.Configuration | Os namespaces do System.Configuration contêm tipos para tratar dados de configuração, como os dados em arquivos de máquina e de configuração de aplicativos. Os namespaces filho contêm tipos que são usados para configurar um assembly, gravar instaladores personalizados de componentes e oferecer suporte a um modelo conectável para inclusão ou remoção de funcionalidades de aplicativos de serviço e cliente. |
| System.Data | Os namespaces do System.Data contêm classes para acessar e gerenciar dados de diversas origens. A namespace de nível superior e vários namespaces filho, em conjunto, formam a arquitetura e os provedores de dados ADO.NET. Por exemplo, há provedores disponíveis para SQL Server, Oracle, ODBC e OleDB. Outros namespaces filho contêm classes usadas pelo EDM (Modelo de Dados de Entidade) ADO.NET e pelo WCF Data Services. |
| System.Deployment | Os namespaces do System.Deployment contêm tipos que oferecem suporte à implantação de aplicativos ClickOnce. |
| System.Device.Location |
|
| System.Diagnostics | Os namespaces do System.Diagnostics contêm tipos que permitem interagir com processos do sistema, logs de eventos e medidores de desempenho. Os namespaces filho contêm tipos para interagir com ferramentas de análise de código, oferecer suporte a contratos, estender o suporte em tempo de design para a instrumentação e monitoramento de aplicativos, registrar dados de eventos usando o subsistema Rastreamento de Eventos para Windows (ETW), ler e gravar logs de evento, coletar dados de desempenho e ler e gravar informações de símbolos de depuração. |
| System.DirectoryServices | Os namespaces do System.DirectoryServices contêm tipos que fornecem acesso ao Active Directory do código gerenciado. |
| System.Drawing | O namespace pai do System.Drawing contêm tipos que oferecem suporte à funcionalidade gráficas básicas do GDI+. Os namespaces filho oferecem suporte a avançados recursos bidimensionais e gráficos vetoriais, de imagem e serviços tipográficos e relacionados à impressão. Um namespace filho também contém tipos que ampliam o desenho e a lógica da interface de usuário em tempo de design. |
| System.Dynamic |
|
| System.EnterpriseServices | Os namespaces do System.EnterpriseServices contêm tipos que definem a arquitetura de serviços COM+, que fornece uma infraestrutura para aplicativos corporativos. Um namespace filho oferece suporte ao Compensating Resource Manager (CRM), um serviço COM+ que permite a inclusão de objetos não transacionais em transações do Coordenador de transações distribuídas da Microsoft (DTC). Os namespaces filho são descritos brevemente na tabela a seguir e documentos em detalhes nesta referência. |
| System.Globalization |
|
| System.IdentityModel | The System.IdentityModel namespaces contain types that are used to provide authentication and authorization for .NET applications. |
| System.IO | 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. |
| System.Linq | Os namespaces do System.Linq contêm tipos que oferecem suporte a consultas que usam consulta integrada à linguagem (LINQ). Isso inclui tipos que representam consultas como objetos em árvores de expressão. |
| System.Management | Os namespaces do System.Management contêm tipos que fornecem acesso a informações e eventos de gerenciamento sobre o sistema, dispositivos e aplicativos ligados à infraestrutura de Instrumentação de Gerenciamento do Windows (WMI). Esses namespaces também contêm tipos necessários para a instrumentação de aplicativos de forma que eles exponham suas informações e eventos de gerenciamento através do WMI a clientes em potencial. |
| System.Media |
|
| System.Messaging | Os namespaces do System.Messaging contêm tipos que permitem que você se conecte, monitore e administre filas de mensagens na rede, bem como envie, receba ou inspecione as mensagens. Um namespace filho também contém classes que podem ser usadas para ampliar o suporte em tempo de design a classes de mensagens. |
| System.Net | Os namespaces do System.Net contêm classes que fornecem uma interface de programação simples para vários protocolos da internet, recursos para acessar e atualizar, de forma programática, as configurações dos namespaces do System.Net, definir políticas de cache para recursos Web, compor e enviar emails, representar cabeçalhos MME, acessar dados do tráfego de rede e informações de endereço da rede e acessar rede ponto a ponto. Namespaces filho adicionais fornecem uma implementação gerenciada da interface do Windows Sockets (Winsock) e fornecem acesso a fluxos de rede para comunicação segura entre hosts. |
| System.Numerics |
|
| System.Printing | Os namespaces do System.Printing contêm tipos que oferecem suporte à impressão, fornecem acesso às propriedades de objetos do sistema de impressão, permitem copiar suas configurações de propriedades em outro objeto do mesmo tipo e oferecem suporte à interconversão de objetos System.PrintTicket gerenciados e de estruturas GDI DEVMODE não gerenciadas. |
| System.Reflection | Os namespaces do System.Reflection contêm tipos que fornecem uma visão gerenciada dos tipos, métodos e campos carregados e podem criar e invocar tipos de forma dinâmica. Um namespace filho contém tipos que permitem que um compilador ou outra ferramenta emita metadados e Microsoft Intermediate Language (MSIL). |
| System.Resources | Os namespaces do System.Resources contêm tipos que permitem aos desenvolvedores criar, armazenar e gerenciar recursos específicos à cultura de um aplicativo. |
| System.Runtime | Os namespaces do System.Runtime contêm tipos que oferecem suporte à interação de um aplicativo com Common Language Runtime e tipos que habilitam recursos como armazenamento de dados de aplicativo em cache, tratamento avançado de exceções, ativação de aplicativos dentro de domínios, interoperabilidade COM, aplicativos distribuídos, serialização e desserialização e controle de versão. Namespaces adicionais permitem a gravadores compiladores especificar atributos que afetam o comportamento de tempo de execução do Common Language Runtime, definir um contrato de confiabilidade entre um conjunto de códigos e outro código dependente e implementar um provedor de persistência para o Windows Communication Foundation (WCF). |
| System.Security | Os namespaces do System.Security contêm classes que representam as permissões e o sistema de segurança do .NET Framework. Os namespaces filho fornecem tipos que controlam e auditam objetos protegíveis de auditoria, permitem autenticação, fornecem serviços de criptografia, controlam o acesso a operações e recursos baseados em política e oferecem suporte ao gerenciamento de direitos do conteúdo criado pelo aplicativo. |
| System.ServiceModel | Os namespaces do System.Model contêm os tipos necessários para criar aplicativos de cliente e serviço do Window Workflow Foundation. |
| System.ServiceProcess | Os namespaces do System.ServiceProcess contêm tipos que permitem implementar, instalar e controlar aplicativos de serviço Windows, bem como oferecem suporte em tempo de design estendido a aplicativos de serviço Windows. |
| System.Speech | Os namespaces do System.Speech contêm tipos que oferecem suporte ao reconhecimento de fala. |
| System.Text | Os namespaces do System.Text contêm tipos para codificação de caracteres e manipulação de cadeias de caracteres. Um namespace filho permite a você processar texto usando expressões regulares. |
| System.Threading | Os namespaces do System.Threading contêm tipos que permitem a programação multithreaded. Um namespace filho fornece tipos que simplificam o trabalho de gravar código simultâneo e assíncrono. |
| System.Timers |
|
| System.Transactions | Os namespaces do System.Transactions contêm tipos que oferecem suporte a transações com vários participantes distribuídos, várias notificações de fase e inscrições duráveis. Um namespace filho contém tipos que descrevem as opções de configuração usadas pelos tipos do System.Transactions. |
| System.Web | Os namespaces do System.Web contêm tipos que permitem a comunicação entre o navegador e o servidor. Os namespaces filho incluem tipos que oferecem suporte à autenticação de formulários ASP.NET, serviços de aplicativo, armazenamento de dados em cache no servidor, configuração de aplicativos ASP.NET, dados dinâmicos, manipuladores HTTP, serialização JSON, incorporando recursos AJAX ao ASP.NET, segurança ASP.NET e serviços Web. |
| System.Windows | Os namespaces do System.Windows contêm tipos usados em aplicativos Windows Presentation Foundation (WPF), incluindo clientes de animação, controles de interface de usuário, associação de dados e conversão de tipos. O System.Windows.Forms e seus namespaces filho são usados para desenvolver aplicativos de Formulários do Windows. |
| System.Workflow | Os namespaces do System.Workflow contêm tipos usados para desenvolver aplicativos que usam o Window Workflow Foundation. Esses tipos fornecem suporte em tempo de design te tempo de execução para regras e atividades, para configurar, controlar, hospedar e depurar o mecanismo de tempo de execução de fluxo de trabalho. |
| System.Xaml | Os namespaces do System.Xaml contêm tipos que oferecem suporte à análise e ao processamento da linguagem XAML. |
| System.Xml | Os namespaces do System.Xml contêm tipos para processamento de XML. Os namespaces filho oferecem suporte à serialização de fluxos ou documentos XML, esquemas XSD, XQuery 1.0 e XPath 2.0 e LINQ to XML, uma interface de programação XML na memória que permite a fácil modificação de documentos XML. |
| (Namespace padrão) | |
| Accessibility |
|
| Microsoft.Activities | The Microsoft.Activities namespaces contain types that support MSBuild and debugger extensions for Windows Workflow Foundation applications. |
| Microsoft.Aspnet.Snapin |
|
| Microsoft.Build | Os namespaces do Microsoft.Build contêm tipos que fornecem acesso programático ao mecanismo MSBuild, além de fornecer o controle dele. |
| Microsoft.CSharp | Os namespaces do Microsoft.CSharp contêm tipos que oferecem suporte à compilação e à geração de código-fonte gravados em C#, bem como tipos que oferecem suporte à interoperação entre o DLR e a linguagem C#. |
| Microsoft.Data.Entity.Build.Tasks |
|
| Microsoft.JScript | Os namespaces do Microsoft.JScript contêm classes que oferecem suporte à compilação e à geração de código usando a linguagem JScript. |
| Microsoft.SqlServer.Server |
|
| Microsoft.VisualBasic | Os namespaces do Microsoft.VisualBasic contêm classes que oferecem suporte à compilação e à geração de código usando a linguagem Visual Basic. Os namespaces filho contêm tipos que fornecem serviços ao compilador do Visual Basic e tipos que incluem suporte a modelo de aplicativo do Visual Basic, My namespace, expressões lambda e conversão de códigos. |
| Microsoft.VisualC | Os namespaces do Microsoft.VisualC contêm tipos que oferecem suporte ao compilador C++ e tipos que implementam a biblioteca STL/CLR e a sua respectiva interface genérica. |
| Microsoft.Win32 | Os namespaces do Microsoft.Win32 fornecem tipos que tratam os eventos gerados pelo sistema operacional, manipulam o Registro do sistema e representam tratamentos dos sistemas operacional e de arquivos. |
| Microsoft.Windows | The Microsoft.Windows namespaces contain types that support themes and preview in Windows Presentation Framework (WPF) applications. |
| UIAutomationClientsideProviders |
|
| XamlGeneratedNamespace |
|