Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar
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

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. Os namespaces e as categorias são listadas por uso, com os namespaces mais usados exibidos em primeiro lugar.

Namespace Descrição
System O namespace 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 exceções de proc essamento.
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 O namespace System.Device.Location permite que os desenvolvedores de aplicativos possam acessar facilmente a localização do computador usando uma única API. Informações sobre o local podem originar-se de vários meios, como por exemplo, GPS, Wi-Fi de triangulação e triangulação de telefone celular. O System.Device.Location possui classes fornecem uma única API para encapsular os vários provedores em um computador local e oferecer suporte a priorização perfeita e a transição entre elas. Como resultado, os desenvolvedores de aplicativos que usam essa API é necessário adaptar a aplicação, configurações de hardware específico.
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 O System.Dynamic namespace fornece classes e interfaces que oferecem suporte a Dynamic Language Runtime.
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 O namespace System.Globalization contém classes que definem informações relacionadas à cultura, incluindo idioma, país/região, os calendários em uso, os padrões de formatação para datas, moeda e números e a classificação do pedido para seqüências de caracteres. Essas classes são úteis para escrever aplicativos (internacionalizados) globalizados. Classes como StringInfo e TextInfo fornecem funcionalidades de globalização avançados, incluindo suporte substituto e processamento de elemento de texto.
System.IdentityModel Os namespaces do System.IdentityModel contêm tipos que são usados para fornecer autenticação e autorização para aplicativos .NET.
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 O namespace System.Media contém classes para reproduzir arquivos de som e acessar sons fornecidos pelo sistema.
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 O namespace System.Numerics contém tipos numéricos que complementam os tipos numéricos primitivos, como Byte, Double, e Int32, que são definidos pelo .NET Framework.
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.Runtime.InteropServices.CustomMarshalers Fornece suporte interno para empacotamento de.NET Framework.
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 System.ServiceModel contêm os tipos necessários para a compilação de aplicativos cliente e de serviço do Windows Communication Foundation (WCF).
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.Threading.Tasks.Dataflow O namespace de System.Threading.Tasks.Dataflow fornece um modelo baseado ator- de programação que ofereça suporte a mensagem em processo que passa para o fluxo de dados de alta granularidade e que canaliza tarefas. Para mais informações, consulte Fluxo de dados (Task Parallel Library).
System.Timers O namespace System.Timers fornece o componente Timer, que permite acionar um evento em um intervalo especificado.
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.
Accessibility O Accessibility e todos os seus membros expostos fazem parte de um wrapper gerenciado para a interface de acessibilidade do modelo de objeto componente (COM).
Microsoft.Activities Os namespaces do Microsoft.Activities contêm tipos usados que fornecem suporte para a extensões do depurador e do MSBuild para aplicativos do Windows Workflow Foundation.
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.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 O Microsoft.SqlServer.Server namespace contém classes, interfaces e enumerações que são específicas para a integração do Microsoft.NET Framework common language runtime (CLR) de Microsoft SQL Server e o ambiente de execução de processo de mecanismo do SQL Server de banco de dados.
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 do Visual C++ e tipos que implementam a biblioteca STL/CLR e a interface genérica na biblioteca STL/CLR.
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 Os namespaces do Microsoft.Windows contêm tipos usados que fornecem suporte para temas e visualização em aplicativos do WPF (Windows Presentation Framework).
UIAutomationClientsideProviders Contém um tipo único que mapeia provedores clientes de automação.
XamlGeneratedNamespace Contém tipos gerados pelo compilador que não se destinam a serem usados diretamente em seu código.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft