.NET API browser

Welcome to the .NET API browser – your one-stop shop for all .NET-based APIs from Microsoft. Start searching for any managed APIs by typing in the box below.

If you have any feedback, create a new issue in the dotnet/dotnet-api-docs repo.

Filtros Rápidos

Referência de API de .NET Framework version 3.0

NomeDescription
Accessibility NamespaceRepresenta um wrapper gerenciado da interface de acessibilidade COM (Component Object Model).
IEHost.Execute Namespace
Microsoft.Aspnet.Snapin NamespaceContém classes necessárias para o aplicativo do console de gerenciamento do ASP.NET interagir com o Console de Gerenciamento Microsoft (MMC).
Microsoft.Build.BuildEngine NamespaceRepresents the MSBuild engine. For more information, see MSBuild.
Microsoft.Build.Framework NamespaceContains the types that define how tasks and loggers interact with the MSBuild engine. For information, see MSBuild.
Microsoft.Build.Tasks NamespaceContains the implementation of all tasks shipping with MSBuild. For information, see MSBuild.
Microsoft.Build.Tasks.Deployment.Bootstrapper NamespaceContains classes used internally by MSBuild.
Microsoft.Build.Tasks.Deployment.ManifestUtilities NamespaceContains classes that MSBuild uses.
Microsoft.Build.Tasks.Hosting NamespaceContains classes used internally by MSBuild.
Microsoft.Build.Tasks.Windows NamespaceContém a implementação de todas as tarefas enviadas com o MSBuild. Os tipos neste namespace são compatíveis com a infraestrutura WPF (Windows Presentation Foundation) e não se destinam a serem usados diretamente do seu código.
Microsoft.Build.Utilities NamespaceProvides helper classes that you can use to create your own MSBuild loggers and tasks. For information, see MSBuild.
Microsoft.CSharp NamespaceContém classes compatíveis com a compilação e geração de código usando a linguagem C#.
Microsoft.IE Namespace
Microsoft.JScript NamespaceContém classes compatíveis com a compilação e geração de código usando a linguagem JScript.
Microsoft.JScript.Vsa NamespaceContém interfaces que permitem integrar o Script para mecanismos de script do .NET Framework ao JScript e compilar e executar código em runtime.
Microsoft.SqlServer.Server NamespaceEsta é uma biblioteca auxiliar para Microsoft.Data.SqlClient, habilitando o suporte entre estruturas de tipos UDT. A biblioteca implementa os tipos necessários no .NET Standard 2.0 para compatibilidade com .NET estruturas de destino e .NET Core e o tipo os encaminha ao direcionar .NET Framework. Contém classes, interfaces e enumerações específicas da integração do CLR (Common Language Runtime) do Microsoft .NET Framework ao Microsoft SQL Server e o ambiente de execução do processo de mecanismo de banco de dados do SQL Server. Contém classes, interfaces e enumerações específicas da integração do CLR (Common Language Runtime) do Microsoft .NET Framework ao Microsoft SQL Server e o ambiente de execução do processo de mecanismo de banco de dados do SQL Server.
Microsoft.VisualBasic NamespaceContém tipos compatíveis com o Runtime do Visual Basic no Visual Basic.
Microsoft.VisualBasic.ApplicationServices NamespaceContém tipos compatíveis com o modelo de aplicativo Visual Basic e fornecem acesso às informações do aplicativo.
Microsoft.VisualBasic.Compatibility.VB6 NamespaceContém funções e objetos fornecidos pelo uso das ferramentas para atualização do Visual Basic 6.0 para o Visual Basic 2008.
Microsoft.VisualBasic.CompilerServices NamespaceContém os tipos somente de uso interno que oferecem suporte ao compilador do Visual Basic.
Microsoft.VisualBasic.Devices NamespaceContém tipos que dão suporte aos objetos My relacionados a dispositivos no Visual Basic.
Microsoft.VisualBasic.FileIO NamespaceContém tipos que dão suporte ao objeto do sistema de arquivos My no Visual Basic.
Microsoft.VisualBasic.Logging NamespaceContém tipos que dão suporte aos objetos de log My no Visual Basic e fornece um ouvinte de log simples que direciona a saída de log para um arquivo.
Microsoft.VisualBasic.MyServices NamespaceContém tipos compatíveis com My no Visual Basic.
Microsoft.VisualBasic.MyServices.Internal NamespaceContém os tipos somente de uso interno compatíveis com My no Visual Basic.
Microsoft.VisualBasic.Vsa NamespaceContém objetos que permitem integrar o Script para mecanismos de script do .NET Framework ao Visual Basic e compilar e executar o código em runtime.
Microsoft.VisualC NamespaceContém classes compatíveis com a compilação e geração de código usando a linguagem C++.
Microsoft.Vsa Namespace
Microsoft.Vsa.Vb.CodeDOM Namespace
Microsoft.Win32 NamespaceFornece dois tipos de classes: as que processam eventos gerados pelo sistema operacional e as que processam o Registro do sistema.
Microsoft.Win32.SafeHandles NamespaceContém classes que são derivações abstratas de classes de manuseio seguro, que fornecem funcionalidades comuns que dão suporte a manuseios de arquivo e sistema operacional.
Microsoft.Windows.Themes NamespaceFornece a exposição ao conjunto de temas definido pela Windows Presentation Foundation. No WPF, um tema é um conjunto de recursos, definidos no nível do sistema, que fornecem a aparência padrão para controles e outros elementos visuais de um aplicativo. Temas WPF são criados usando estilos e incluem Luna, Aero, Royale e Clássico. Somente a área de cliente de um aplicativo WPF usa esses temas; a aparência da borda da janela e dos botões que formam o cromado da janela é controlada pelo serviço de tema do Win32.
Microsoft_VsaVb Namespace
System NamespaceContém classes fundamentais e classes base que definem tipos de dados de referência, eventos e manipuladores de eventos, interfaces, atributos e exceções de processamento comumente usados.
System.CodeDom NamespaceContém classes que podem ser usadas para representar os elementos e a estrutura de um documento de código-fonte. As classes nesse namespace podem ser usadas para modelar a estrutura de um documento de código-fonte que pode ser gerado como código-fonte em um idioma compatível usando a funcionalidade fornecida pelo namespace System.CodeDom.Compiler.
System.CodeDom.Compiler NamespaceContém tipos para gerenciar a geração e compilação do código-fonte em linguagens de programação com suporte. Geradores de código podem, cada um, produzir código-fonte em uma linguagem de programação específica com base na estrutura de modelos de código-fonte CodeDOM (Modelo de Objeto do Documento de Código) que consiste em elementos fornecidos pelo namespace System.CodeDom.
System.Collections Namespace{1>Contém interfaces e classes que definem várias coleções de objetos, como listas, filas, matrizes de bits, tabelas de hash e dicionários.<1}
System.Collections.Generic NamespaceContém interfaces e classes que definem coleções genéricas, que permitem aos usuários criar coleções fortemente tipdas que fornecem melhor segurança de tipo e desempenho do que coleções fortemente tipada não genéricas.
System.Collections.ObjectModel NamespaceContém classes que podem ser usadas como coleções no modelo de objeto de uma biblioteca reutilizável. Use essas classes quando propriedades ou métodos retornarem coleções.
System.Collections.Specialized NamespaceContém coleções especializadas e fortemente tipadas; por exemplo, um dicionário de lista vinculada, um vetor de bits e coleções que contêm somente cadeias de caracteres.
System.ComponentModel Namespace{1>Fornece classes que são usadas para implementar o comportamento de componentes e controles de tempo de execução e tempo de design.<1} Este namespace inclui as classes e interfaces base para implementar atributos e conversores de tipo, associar a fontes de dados e licenciar componentes.
System.ComponentModel.Design NamespaceContém classes que os desenvolvedores podem usar para criar o comportamento em tempo de design personalizado para componentes e interfaces do usuário a fim de configurar componentes em tempo de design. O ambiente de tempo de design fornece sistemas que permitem aos desenvolvedores organizar os componentes e configurar suas propriedades. Alguns componentes podem exigir comportamento específico somente em tempo de design para funcionarem corretamente em um ambiente de tempo de design. Também pode ser importante fornecer interfaces do usuário personalizadas que ajudem os desenvolvedores a configurar componentes ou os valores de tipos de dados complexos. As classes e interfaces definidas dentro desse namespace podem ser usadas para criar o comportamento em tempo de design para componentes, acessar serviços em tempo de design e implementar interfaces de configuração em tempo de design personalizadas.
System.ComponentModel.Design.Data NamespaceContém classes que podem ser usadas para criar um comportamento personalizado em tempo de design para componentes relacionados a dados.
System.ComponentModel.Design.Serialization NamespaceFornece tipos compatíveis com a personalização e o controle de serialização em tempo de design.
System.Configuration NamespaceContém os tipos que fornecem o modelo de programação para lidar com os dados de configuração.
System.Configuration.Assemblies NamespaceContém classes usadas para configurar um assembly.
System.Configuration.Install NamespaceFornece classes que permitem gravar instaladores personalizados para os seus componentes. A classe Installer é a classe base para todos os instaladores personalizados no .NET Framework.
System.Configuration.Internal NamespaceContém tipos de configuração destinados apenas ao uso interno.
System.Configuration.Provider NamespaceContém as classes base compartilhadas por aplicativos de servidor e cliente para dar suporte a um modelo conectável para adicionar ou remover facilmente a funcionalidade.
System.Data NamespaceFornece acesso a classes que representam a arquitetura ADO.NET. ADO.NET permite que você crie componentes que gerenciam dados de várias fontes de dados com eficiência.
System.Data.Common NamespaceContém classes compartilhadas por provedores de dados .NET.
System.Data.Design NamespaceContém classes que podem ser usadas para gerar um conjunto de dados tipado personalizado.
System.Data.Odbc NamespaceO namespace System.Data.Odbc é o Provedor de Dados do .NET Framework para ODBC.
System.Data.OleDb NamespaceO namespace System.Data.OleDb é o Provedor de Dados do .NET Framework para OLE DB.
System.Data.OracleClient NamespaceO namespace System.Data.OracleClient é o Provedor de Dados do .NET Framework para Oracle.
System.Data.Sql NamespaceContém classes compatíveis com as funcionalidades específicas de SQL Server.
System.Data.SqlClient NamespaceO namespace System.Data.SqlClient é o Provedor de Dados .NET para SQL Server.
System.Data.SqlTypes NamespaceFornece classes para tipos de dados nativos em SQL Server. Essas classes fornecem uma alternativa mais segura e mais rápida aos tipos de dados fornecidos pelo CLR (Common Language Runtime) do .NET Framework. Usar as classes nesse namespace ajuda a evitar erros de conversão de tipo causados por perda de precisão. Uma vez que outros tipos de dados são convertidos para e de SqlTypes em segundo plano, criar e usar explicitamente objetos nesse namespace também produz código mais rápido.
System.Deployment.Application NamespaceWith the System.Deployment.Application namespace, you can program custom upgrade behavior into your ClickOnce application.
System.Deployment.Internal NamespaceContém classes auxiliares para acessar os membros internos de objetos ActivationContext e ApplicationIdentity.
System.Diagnostics NamespaceFornece classes que permitem interagir com processos do sistema, logs de eventos e contadores de desempenho.
System.Diagnostics.CodeAnalysis NamespaceContém classes para interação com ferramentas de análise de código. Essas ferramentas são usadas para analisar o código para conformidade com convenções de codificação, como nomenclatura ou regras de segurança.
System.Diagnostics.Design NamespaceContém classes que podem ser usadas para estender o suporte em tempo de design para monitoramento e instrumentação de aplicativos.
System.Diagnostics.SymbolStore NamespaceFornece classes que permitem ler e gravar informações de símbolo de depuração, como a linha de origem para mapas MSIL (Microsoft Intermediate Language). Compiladores que têm o .NET como destino podem armazenar as informações de símbolo de depuração em arquivos PDB (banco de dados do programador). Depuradores e ferramentas do criador de perfil de código podem ler as informações de símbolo de depuração no tempo de execução.
System.DirectoryServices NamespaceFornece acesso fácil ao Active Directory Domain Services por meio do código gerenciado. O namespace contém duas classes de componente, DirectoryEntry e DirectorySearcher, que usam a tecnologia de ADSI (Interfaces de Serviços do Active Directory). ADSI é o conjunto de interfaces que a Microsoft fornece como uma ferramenta flexível para trabalhar com uma variedade de provedores de rede. ADSI dá ao administrador a capacidade de localizar e gerenciar recursos em uma rede com relativa facilidade, não importa o tamanho da rede.
System.DirectoryServices.ActiveDirectory NamespaceFornece um modelo de objeto de abstração de alto nível que se baseia em tarefas dos serviços do Microsoft Active Directory. Os conceitos de serviço do Active Directory como floresta, domínio, site, sub-rede, partição e esquema fazem parte do modelo de objeto.
System.DirectoryServices.Protocols NamespaceFornece os métodos definidos nos padrões do protocolo LDAP V3 (versão 3) e da linguagem DSML V2 (versão 2.0).
System.Drawing NamespaceFornece acesso à funcionalidade básica de elementos gráficos do GDI+. Os System.Drawing.Drawing2Dnamespaces , System.Drawing.Imaginge System.Drawing.Text fornecem funcionalidades mais avançadas. Para obter limitações, consulte a seção Comentários.
System.Drawing.Design NamespaceContém classes que estendem a lógica e o desenho da interface do usuário em tempo de design.
System.Drawing.Drawing2D NamespaceFornece funcionalidade avançada bidimensional e de gráfico vetorial.
System.Drawing.Imaging NamespaceFornece funcionalidade avançada de geração de imagens do GDI+. Funcionalidade básica de gráficos é fornecida pelo namespace System.Drawing.
System.Drawing.Printing NamespaceFornece serviços relacionados à impressão para aplicativos Windows Forms.
System.Drawing.Text NamespaceFornece funcionalidade avançada de tipografia do GDI+.
System.EnterpriseServices NamespaceFornece objetos .NET com acesso aos serviços COM+, tornando os objetos do .NET Framework mais práticos para aplicativos corporativos.
System.EnterpriseServices.CompensatingResourceManager NamespaceFornece classes que permitem usar um CRM (Gerenciador de Recursos de Compensação) no código gerenciado. Um CRM é um serviço fornecido pelo COM+ que permite incluir objetos não transacionais em transações do DTC (Coordenador de Transações Distribuídas) da Microsoft. Embora os CRMs não forneçam as funcionalidades de um gerenciador de recursos completos, eles fornecem atomicidade transacional (comportamento tudo ou nada) e durabilidade por meio do log de recuperação.
System.EnterpriseServices.Internal NamespaceFornece suporte à infraestrutura para serviços COM+. As classes e as interfaces neste namespace foram desenvolvidas especificamente para dar suporte a chamadas para System.EnterpriseServices das classes COM+ não gerenciadas.
System.Globalization NamespaceContém classes que definem informações relacionadas à cultura, incluindo idioma, país/região, calendários em uso, padrões de formato para datas, moeda, números e ordem de classificação para cadeias de caracteres. Essas classes são úteis para escrever aplicativos globalizados (internacionalizados). Classes como StringInfo e TextInfo fornecem funcionalidades avançadas de globalização, incluindo o processamento de elementos de texto e suporte substituto.
System.IO NamespaceContém tipos que permitem ler e gravar em arquivos e fluxos de dados, e tipos que fornecem suporte básico de diretório e arquivo.
System.IO.Compression NamespaceContém classes que fornecem serviços básicos de compactação e descompactação para fluxos.
System.IO.IsolatedStorage NamespaceContém tipos que permitem a criação e o uso de repositórios isolados. Com esses repositórios, é possível ler e gravar dados que código menos confiável não podem acessar e evitar a exposição de informações confidenciais que podem ser salvas em outro lugar no sistema de arquivos. Os 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. Os perfis móveis podem ser usados em conjunto com o armazenamento isolado de modo que os armazenamentos isolados viajem com o perfil do usuário. A enumeração IsolatedStorageScope indica os diferentes tipos de isolamento. Para obter mais informações quando usar armazenamento isolado, consulte Armazenamento isolado.
System.IO.Log NamespaceDefine uma interface para o log em um sistema de E/S sequencial orientado a registros.
System.IO.Packaging NamespaceFornece classes compatíveis com armazenamento de vários objetos de dados em um único contêiner.
System.IO.Ports NamespaceContém classes para controlar portas seriais. A classe mais importante, SerialPort, fornece uma estrutura para a E/S síncrona e orientada a eventos, acesso aos estados de fixação e interrupção e acesso às propriedades do driver serial. Ele pode ser usado para encapsular objetos Stream, permitindo que a porta serial seja acessada por classes que usam fluxos.
System.IdentityModel.Claims NamespaceContém classes que implementam o modelo de autorização de identidade baseada em declarações do WCF (Windows Communication Foundation). Esse modelo inclui a classe Claim e a classe ClaimSet. Começando com o .NET Framework 4.5 e a integração da WIF (Windows Identity Foundation) no .NET Framework, o modelo de identidade baseado em declarações da WCF foi substituído pela WIF. O WIF fornece um modelo de objeto de identidade baseado em declarações que pode ser usado para fornecer autenticação e autorização em várias pilhas de produto da Microsoft, incluindo CLR, WCF e ASP.NET. As classes WIF que representam declarações, tipos de declaração e identidades e entidades de segurança baseados em declarações estão contidas no namespace System.Security.Claims. Começando com o .NET 4.5, essas classes devem ser usadas em vez daquelas no namespace System.IdentityModel.Claims.
System.IdentityModel.Policy NamespaceContém classes usadas para implementar a política de autorização ao usar o modelo de identidade baseado em declarações do WCF. Começando com o .NET Framework 4.5 e a integração da WIF (Windows Identity Foundation) no .NET Framework, o modelo de identidade baseado em declarações da WCF foi substituído pela WIF. O WIF fornece um modelo de objeto de identidade baseado em declarações que pode ser usado para fornecer autenticação e autorização em várias pilhas de produto da Microsoft, incluindo CLR, WCF e ASP.NET. No WIF, política de autorização é implementada estendendo a classe ClaimsAuthorizationManager. Começando com o .NET 4.5, a política de autorização deve ser implementada usando o WIF, em vez de classes no namespace System.IdentityModel.Claims.
System.IdentityModel.Selectors NamespaceContém classes que implementam a autenticação no modelo de identidade baseada em declarações do WCF (Windows Communication Foundation). Começando com o .NET Framework 4.5 e a integração da WIF (Windows Identity Foundation) no .NET Framework, o modelo de identidade baseado em declarações da WCF foi substituído pela WIF. O WIF fornece um modelo de objeto de identidade baseado em declarações que pode ser usado para fornecer autenticação e autorização em várias pilhas de produto da Microsoft, incluindo CLR, WCF e ASP.NET. As classes WIF que representam os tokens de segurança e que são usadas para processar tokens de segurança estão contidas no namespace System.IdentityModel.Tokens; por exemplo, SecurityToken e SecurityTokenHandler. Começando com o .NET 4.5, as classes no namespace System.IdentityModel.Tokens devem ser usadas em vez daquelas no namespace System.IdentityModel.Selectors.
System.IdentityModel.Tokens NamespaceContém classes base, como SecurityToken, SecurityTokenHandler e SecurityKeyIdentifierClause, bem como classes que derivam dessas classes e representam vários dos tipos de token, artefatos e manipuladores para os quais o WIF (Windows Identity Foundation) tem suporte interno. Isso inclui classes que contêm o suporte para tokens SAML v1.1 e v2.0, como: SamlSecurityToken, SamlSecurityTokenHandler, Saml2SecurityToken e Saml2SecurityTokenHandler.
System.Management NamespaceFornece acesso a um conjunto avançado de eventos de gerenciamento e informações de gerenciamento sobre o sistema, dispositivos e aplicativos instrumentados para a infraestrutura WMI (Instrumentação de Gerenciamento do Windows). Aplicativos e serviços podem consultar informações interessantes de gerenciamento (como a quantidade de espaço livre restante no disco, qual é a utilização da CPU atual, a qual banco de dados um determinado aplicativo está conectado e muito mais) usando classes derivadas de ManagementObjectSearcher e ManagementQuery ou assinar uma variedade de eventos de gerenciamento usando a classe ManagementEventWatcher. Os dados acessíveis podem ser de componentes gerenciados e não gerenciados no ambiente distribuído.
System.Management.Instrumentation NamespaceFornece as classes necessárias para instrumentar aplicativos para gerenciamento e expor suas informações de gerenciamento e eventos por meio do WMI a consumidores em potencial. Consumidores como o Microsoft Application Center ou o Microsoft Operations Manager então podem gerenciar facilmente seu aplicativo e monitoramento e configuração do seu aplicativo estão disponíveis para scripts do administrador ou outros aplicativos, tanto gerenciados quanto não gerenciado. A instrumentação do seu aplicativo é fácil obter usando o atributo personalizado InstrumentationClass em classes que você deseja expor ou usando as classes base BaseEvent e Instance fornecidas e a classe auxiliar Instrumentation.
System.Media NamespaceContém classes para reproduzir arquivos de som e acessar sons fornecidos pelo sistema.
System.Messaging NamespaceFornece classes que permitem que você se conecte, monitore e administre as filas de mensagens na rede e envie, receba ou espie mensagens.
System.Messaging.Design NamespaceContém classes que podem ser usadas para estender o suporte em tempo de design para classes System.Messaging.
System.Net NamespaceFornece uma interface de programação simples para muitos dos protocolos usados nas redes de hoje. As classes no namespace System.Net podem ser usadas para desenvolver aplicativos da Windows Store ou aplicativos de área de trabalho. Quando usado em um aplicativo da Windows Store, classes no namespace System.Net são afetadas pelo recurso de isolamento de rede, parte do modelo de segurança de aplicativo usado pelo Windows Developer Preview. As funcionalidades de rede adequadas devem estar habilitadas no manifesto do aplicativo para um aplicativo da Windows Store para o sistema permitir acesso à rede por um aplicativo da Windows Store. Para obter mais informações, consulte o Isolamento de Rede para Aplicativos da Windows Store.
System.Net.Cache NamespaceDefine tipos e enumerações usados para definir políticas de cache para os recursos obtidos usando as classes WebRequest e HttpWebRequest.
System.Net.Configuration NamespaceContém classes usadas pelos aplicativos para acessar e atualizar de maneira programática as definições de configuração dos namespaces System.Net.
System.Net.Mail NamespaceContém classes usadas para enviar emails para um servidor do protocolo SMTP para entrega.
System.Net.Mime NamespaceContém tipos que são usados para representar cabeçalhos MIME (Multipurpose Internet Mail Exchange). Esses tipos são usados com os tipos do namespace System.Net.Mail para especificar os cabeçalhos Content-Type, Content-Disposition e Content-transfer-Encoding ao usar a classe SmtpClient para enviar emails.
System.Net.NetworkInformation NamespaceFornece acesso a dados do tráfego de rede, informações de endereço de rede e notificação de alterações de endereço para o computador local. O namespace também contém classes que implementam o utilitário Ping. Você pode usar Ping e as classes relacionadas para verificar se um computador está acessível pela rede.
System.Net.Security NamespaceFornece fluxos de rede para proteger comunicações entre hosts.
System.Net.Sockets NamespaceFornece uma implementação gerenciada da interface dos Soquetes do Windows (Winsock) para desenvolvedores que precisam controlar o acesso à rede.
System.Printing NamespaceFornece classes que permitem que você automatize o gerenciamento de servidores de impressão, filas de impressão e trabalhos de impressão.
System.Printing.IndexedProperties NamespaceFornece classes que permitem copiar rapidamente as configurações de propriedade de um objeto do sistema de impressão para outro objeto do mesmo tipo. Além disso, habilita a iteração pelas propriedades dos objetos do sistema de impressão e a descoberta de seus tipos em tempo de execução sem usar reflexão.
System.Printing.Interop NamespaceFornece interconversão de objetos PrintTicket gerenciados e estruturas DEVMODE da GDI (Graphics Device Interface) não gerenciadas.
System.Reflection NamespaceContém tipos que recuperam informações sobre assemblies, módulos, membros, parâmetros e outras entidades no código gerenciado examinando os respectivos metadados. Esses tipos também podem ser usados para manipular instâncias de tipos carregados, por exemplo, para conectar eventos ou chamar métodos. Para criar tipos dinamicamente, use o namespace System.Reflection.Emit.
System.Reflection.Emit NamespaceContém classes que permitem que um compilador ou ferramenta emita metadados e MSIL (linguagem intermediária da Microsoft) e, opcionalmente, gere um arquivo PE no disco. Os principais clientes dessas classes são mecanismos de script e compiladores.
System.Resources NamespaceFornece classes e interfaces que permitem aos desenvolvedores criar, armazenar e gerenciar vários recursos específicos de cultura usados em um aplicativo. Uma das classes mais importantes do namespace System.Resources é a classe ResourceManager.
System.Resources.Tools NamespaceContém a classe StronglyTypedResourceBuilder, que fornece suporte para recursos fortemente tipados. Começando com o .NET Framework versão 2.0, esse recurso de tempo de compilação encapsula o acesso aos recursos criando classes que contêm um conjunto de propriedades somente leitura (get) estáticas, tornando mais fácil consumir recursos.
System.Runtime NamespaceContém tipos avançados que dão suporte a namespaces diversos, como os namespaces System, Runtime e Security.
System.Runtime.CompilerServices NamespaceFornece funcionalidade para gravadores de compilador que usam código gerenciado para especificar atributos em metadados que afetam o comportamento em tempo de execução do common language runtime.
System.Runtime.ConstrainedExecution NamespaceDefine um conjunto de tipos que enumeram e definem um contrato de confiabilidade entre o autor de algum código e os desenvolvedores que assumem uma dependência de tal código. Os tipos no namespace System.Runtime.ConstrainedExecution são destinados a uso em CERs (regiões de execução restrita).
System.Runtime.Hosting NamespaceContém tipos avançados que são usados na ativação do aplicativo em domínios de aplicativo.
System.Runtime.InteropServices NamespaceFornece uma ampla variedade de membros que dão suporte a serviços de invocação de plataforma e interoperabilidade COM. Se você não estiver familiarizado com esses serviços, consulte interoperação comde código não gerenciado.
System.Runtime.InteropServices.ComTypes NamespaceContém tipos gerenciados que correspondem aos tipos usados pela interoperabilidade COM.
System.Runtime.InteropServices.CustomMarshalers NamespaceFornece suporte de marshaling interno para .NET Framework.
System.Runtime.InteropServices.Expando NamespaceContém a interface IExpando que permite a modificação de um objeto adicionando ou removendo os respectivos membros.
System.Runtime.Remoting NamespaceFornece classes e interfaces que permitem aos desenvolvedores criar e configurar aplicativos distribuídos. Algumas das classes mais importante do namespace System.Runtime.Remoting são a classe RemotingConfiguration, a classe RemotingServices e a classe ObjRef.
System.Runtime.Remoting.Activation NamespaceFornece classes e objetos compatíveis com a ativação do servidor e do cliente de objetos remotos.
System.Runtime.Remoting.Channels NamespaceContém classes que dão suporte e processam canais e coletores de canal, que são usados como meio de transporte quando um cliente chama um método em um objeto remoto.
System.Runtime.Remoting.Channels.Http NamespaceContém canais que usam o protocolo HTTP para transportar mensagens e objetos entre locais remotos. Por padrão, os canais HTTP codificam chamadas de método e objetos em formato SOAP para transmissão, mas outros coletores de formatador de codificação e decodificação podem ser especificados nas propriedades de configuração de um canal. Uma das classes mais importantes do namespace System.Runtime.Remoting.Channels.Http é a classe HttpChannel.
System.Runtime.Remoting.Channels.Ipc NamespaceDefine um canal para comunicação remota que usa o sistema de IPC (comunicação entre processos) 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 aplicativos no mesmo computador físico.
System.Runtime.Remoting.Channels.Tcp NamespaceContém canais que usam o protocolo TCP para transportar mensagens e objetos de localizações remotas e para elas. Por padrão, os canais TCP codificam chamadas de método e objetos em formato binário para transmissão, mas outros coletores de formatador de codificação e decodificação podem ser especificados nas propriedades de configuração de um canal. Uma das classes mais importantes do namespace System.Runtime.Remoting.Channels.Tcp é a classe TcpChannel.
System.Runtime.Remoting.Contexts NamespaceContém objetos que definem os contextos em que todos os objetos residem. Um contexto é uma sequência ordenada de propriedades que define um ambiente para os objetos dentro dele. Os contextos são criados durante o processo de ativação para objetos configurados para exigir determinados serviços automáticos, como sincronização, transações, ativação JIT (just-in-time), segurança e assim por diante. Vários objetos podem residir em um contexto.
System.Runtime.Remoting.Lifetime NamespaceContém classes que gerenciam o tempo de vida de objetos remotos.
System.Runtime.Remoting.Messaging NamespaceContém classes usadas para criar e transmitir mensagens. A infraestrutura de comunicação remota usa mensagens para se comunicar com os objetos remotos. As mensagens são usadas para transmitir chamadas de método remotas, para ativar objetos remotos e para comunicar informações. Um objeto de mensagem executa um conjunto de propriedades nomeadas, incluindo identificadores de ação, parâmetros e informações de envoy. Algumas das classes mais importante do namespace System.Runtime.Remoting.Messaging são a classe AsyncResult, a classe RemotingSurrogateSelector e a classe ReturnMessage.
System.Runtime.Remoting.Metadata NamespaceContém classes e atributos que podem ser usados para personalizar a geração e o processamento de SOAP para objetos e campos. As classes deste namespace podem ser usadas para indicar o campo de cabeçalho SOAPAction, a saída de tipo, o nome do elemento XML e o URI do namespace de XML do método. Essas informações são usadas pelo serializador SOAP durante a geração de SOAP e a Ferramenta Soapsuds (Soapsuds.exe) durante a geração de linguagem WSDL. As informações especificadas pelos atributos nesse namespace podem ser usadas na extremidade de recebimento do SOAP gerado para personalizar o processamento dos objetos e das chamadas de método remotos. Uma das classes mais importantes do namespace System.Runtime.Remoting.Metadata é a classe SoapAttribute. A classe SoapAttribute não é funcional e só pode ser usado como a classe base para todos os atributos de metadados.
System.Runtime.Remoting.Metadata.W3cXsd2001 NamespaceContém classes wrapper para os tipos de dados que estão em conformidade com a especificação W3C. Todos os tipos de data e hora estão em conformidade com a especificação de padrões ISO.
System.Runtime.Remoting.MetadataServices NamespaceContém as classes usadas pela ferramenta de linha de comando Ferramenta Soapsuds (Soapsuds.exe) e o código de usuário para converter metadados bidirecionalmente no esquema XML para a infraestrutura de comunicação remota. Algumas das classes mais importantes desse namespace são a classe SdlChannelSink e a classe MetaData.
System.Runtime.Remoting.Proxies NamespaceContém classes que controlam e fornecem funcionalidade para proxies. Um proxy é um objeto local que é uma imagem de um objeto remoto. Proxies habilitam os clientes a acessar objetos entre limites de comunicação remota.
System.Runtime.Remoting.Services NamespaceContém classes de serviço que fornecem funcionalidade para o .NET Framework. Uma das classes mais importantes desse namespace é a classe TrackingServices.
System.Runtime.Serialization NamespaceContém classes que podem ser usadas para serializar e desserializar objetos. Serialização é o processo de converter um objeto ou um grafo de objetos em uma sequência linear de bytes para armazenamento ou transmissão para outro local. Desserialização é o processo de receber informações armazenadas e recriar objetos dela.
System.Runtime.Serialization.Configuration NamespaceContém classes usadas para ler os valores encontrados na configuração do aplicativo da seção system.xml.serialization. As classes neste namespace são usadas pela infraestrutura de serialização para lidar com os elementos de configuração e não podem ser usadas diretamente. Em vez disso, para configurar o DataContractSerializer, crie um arquivo de configuração de aplicativo e use os seguintes elementos XML. Elemento <system.xml.serialization><dataContractSerializer><declaredTypes><add> para o elemento <declaredTypes><knownType>.
System.Runtime.Serialization.Formatters NamespaceFornece enumerações, interfaces e classes comuns que são usadas por formatadores de serialização.
System.Runtime.Serialization.Formatters.Binary NamespaceContém a classe BinaryFormatter, que pode ser usada para serializar e desserializar objetos em formato binário.
System.Runtime.Serialization.Formatters.Soap NamespaceContém a classe SoapFormatter, que pode ser usada para serializar e desserializar objetos no formato SOAP. Ao criar aplicativos que usam os tipos neste namespace, você deve referenciar o assembly System.Runtime.Serialization.Formatters.Soap.dll.
System.Runtime.Versioning NamespaceContém tipos avançados que dão suporte ao controle de versão lado a lado de implementações do .NET.
System.Security NamespaceFornece a estrutura subjacente do sistema de segurança do Common Language Runtime, incluindo classes base para permissões.
System.Security.AccessControl NamespaceFornece os elementos de programação que controlam o acesso e auditam as ações relacionadas à segurança em objetos de segurança.
System.Security.Authentication NamespaceFornece um conjunto de enumerações que descrevem a segurança de uma conexão. Essas enumerações incluem CipherAlgorithmType, ExchangeAlgorithmType, HashAlgorithmType e SslProtocols.
System.Security.Authentication.ExtendedProtection NamespaceFornece suporte à autenticação usando proteção estendida para aplicativos.
System.Security.Authentication.ExtendedProtection.Configuration NamespaceFornece suporte à configuração da autenticação usando proteção estendida para aplicativos.
System.Security.Cryptography NamespaceFornece serviços criptográficos, incluindo codificação segura e decodificação de dados, bem como muitas outras operações, como hash, geração de número aleatório e autenticação de mensagem. Para obter mais informações, consulte serviços criptográficos.
System.Security.Cryptography.Pkcs NamespaceFornece elementos de programação para PKCS (padrões de criptografia de chave pública), incluindo métodos para assinar dados, trocar chaves, solicitar certificados, criptografia de chave pública e outras funções de segurança.
System.Security.Cryptography.X509Certificates NamespaceContém a implementação de common language runtime do certificado Authenticode X.509 v.3. Esse certificado é assinado com uma chave privada que identifica exclusiva e positivamente o titular do certificado.
System.Security.Cryptography.Xml NamespaceContém classes para dar suporte à criação e à validação de assinaturas digitais XML. As classes neste namespace implementam a recomendação do World Wide Web Consortium, Sintaxe e processamento de assinatura XML.
System.Security.Permissions NamespaceDefine classes que controlam o acesso a operações e recursos com base na política.
System.Security.Policy NamespaceContém grupos de códigos, condições de associação e evidências. Esses três tipos de classes são usados para criar as regras aplicadas pelo sistema de política de segurança do Common Language Runtime. Classes de evidência são a entrada para a política de segurança e as condições de associação são as opções; juntos, criam declarações de política e determinam o conjunto de permissões concedido. Grupos de códigos e níveis de política são a estrutura da hierarquia de política. Grupos de código são o encapsulamento de uma regra e são organizados hierarquicamente em um nível de política.
System.Security.Principal NamespaceDefine um objeto de entidade de segurança que representa o contexto de segurança no qual o código está sendo executado. Para obter mais informações, consulte Segurança baseada em função.
System.Security.RightsManagement NamespaceFornece tipos para dar suporte ao gerenciamento de direitos de conteúdo criado por aplicativo como o que é armazenado em um Package ou XpsDocument.
System.ServiceModel NamespaceFornece classes relacionadas ao modelo de serviço.
System.ServiceModel.Activation NamespaceFornece classes relacionadas à ativação de modelo de serviço.
System.ServiceModel.Activation.Configuration NamespaceRepresenta as definições de configuração para a ferramenta SMSvcHost.exe. Esse namespace representa os elementos de configuração que podem ser configurados no arquivo de SMSvcHost.exe.config. Especificamente, inclui todas as configurações para todo o computador que precisam ser definidas.
System.ServiceModel.Channels NamespaceFornece classes relacionadas aos canais de modelo de serviço.
System.ServiceModel.ComIntegration NamespaceDefine as classes necessárias para a integração com aplicativos COM.
System.ServiceModel.Configuration NamespaceFornece classes relacionadas à configuração de modelo de serviço.
System.ServiceModel.Description NamespaceFornece classes relacionadas à descrição do modelo de serviço.
System.ServiceModel.Diagnostics NamespaceContém uma enumeração usada para configurar contadores de desempenho para fins de diagnóstico.
System.ServiceModel.Dispatcher NamespaceFornece classes relacionadas ao despacho do modelo de serviço.
System.ServiceModel.MsmqIntegration NamespaceContém classes relacionadas à integração do MSMQ (Serviço de Enfileiramento de Mensagens da Microsoft), que permite a comunicação entre aplicativos MSMQ e aplicativos WCF (Windows Communication Foundation).
System.ServiceModel.PeerResolvers NamespaceContém classes que permitem aos desenvolvedores personalizar e estender o serviço de Protocolo de Resolução de Nomes Par.
System.ServiceModel.Security NamespaceContém tipos gerais relacionados à segurança.
System.ServiceModel.Security.Tokens NamespaceLida com tokens de segurança e certificados.
System.ServiceProcess NamespaceFornece classes que permitem implementar, instalar e controlar aplicativos de serviço Windows. Os serviços são executáveis de longa execução que são executados sem uma interface do usuário. Implementar um serviço envolve herdar da classe ServiceBase e definir um comportamento específico para processar quando comandos de iniciar, parar, pausar e continuar são passados, bem como comportamento personalizado e ações a serem tomadas quando o sistema é desligado.
System.ServiceProcess.Design NamespaceContém classes que podem ser usadas para estender o suporte de tempo de design para aplicativos de serviços do Windows.
System.Speech.AudioFormat NamespaceContém uma única classe, SpeechAudioFormatInfo, que contém informações sobre o formato do áudio de entrada no mecanismo de reconhecimento de fala ou saída no mecanismo de síntese de fala.
System.Speech.Recognition NamespaceContém tipos de tecnologia Windows Desktop Speech para implementar o reconhecimento de fala.
System.Speech.Recognition.SrgsGrammar NamespaceCom os membros do namespace System.Speech.Recognition.SrgsGrammar, você pode criar programaticamente gramáticas em conformidade com o W3C Especificação de Gramática de Reconhecimento de Fala Versão 1.0 (SRGS).
System.Speech.Synthesis NamespaceContém classes para inicializar e configurar um mecanismo de síntese de fala, criar prompts, gerar fala, responder a eventos e modificar as características de voz.
System.Speech.Synthesis.TtsEngine NamespaceÉ compatível com a criação de mecanismos personalizados baseados em SSML (Linguagem de Marcação de Síntese de Fala) para a renderização de TTS (texto para fala).
System.Text NamespaceContém classes que representam as codificações de caracteres ASCII e Unicode, classes base abstratas para conversão de blocos de caracteres entre blocos de bytes e uma classe auxiliar que manipula e formata objetos String sem criar instâncias de String intermediárias.
System.Text.RegularExpressions NamespaceFornece funcionalidade de expressão regular que pode ser usada de qualquer plataforma ou linguagem executada no .NET. Além dos tipos contidos nesse namespace, a classe RegexStringValidator permite determinar se uma cadeia de caracteres específica está em conformidade com um padrão de expressão regular.
System.Threading NamespaceFornece interfaces e classes do que permitem programação multithread. Além das classes para sincronizar as atividades de thread e acesso a dados (como Mutex, Monitor, Interlocked e AutoResetEvent e assim por diante), este namespace inclui uma classe ThreadPool que permite que você use um pool de threads fornecido pelo sistema e uma classe Timer que executa os métodos de retorno de chamada em threads do pool.
System.Timers NamespaceFornece o componente Timer que permite acionar um evento em um intervalo especificado.
System.Transactions NamespaceContém classes que permitem escrever um aplicativo transacional e o gerenciador de recursos. Especificamente, você pode criar e participar de uma transação (local ou distribuída) com um ou vários participantes.
System.Transactions.Configuration NamespaceContém classes que descrevem as opções de configuração usadas pelas classes System.Transactions.
System.Web NamespacePara .NET Core e .NET 5+, esse namespace contém a HttpUtility classe . Por .NET Framework, esse namespace contém classes e interfaces que permitem a comunicação navegador-servidor. Essas classes incluem a HttpRequest classe , que fornece informações abrangentes sobre a solicitação HTTP atual; a HttpResponse classe , que gerencia a saída HTTP para o cliente; e a HttpServerUtility classe , que fornece acesso a utilitários e processos do lado do servidor. System.Webtambém inclui classes para manipulação de cookie, transferência de arquivos, informações de exceção e controle de cache de saída em .NET Framework.
System.Web.Caching NamespaceFornece classes para armazenar em cache no servidor dados usados com frequência.
System.Web.Compilation NamespaceContém classes para gerar e compilar tipos de arquivo personalizados no ambiente de build do ASP.NET.
System.Web.Configuration NamespaceContém classes usadas para definir a configuração do ASP.NET.
System.Web.Configuration.Internal NamespaceContém tipos de configuração destinados somente ao uso interno.
System.Web.Handlers NamespaceContém classes de manipulador HTTP que processam solicitações HTTP em um servidor Web.
System.Web.Hosting NamespaceFornece a funcionalidade para hospedar aplicativos ASP.NET de aplicativos gerenciados fora do IIS (Serviços de Informações da Internet) da Microsoft.
System.Web.Mail NamespaceContém classes que permitem construir e enviar mensagens usando o componente de mensagem CDOSYS (Collaboration Data Objects para Windows 2000). A mensagem de email é entregue pelo serviço de email SMTP integrado ao Microsoft Windows 2000 ou um servidor SMTP arbitrário. As classes nesse namespace podem ser usadas do ASP.NET ou de qualquer aplicativo gerenciado.
System.Web.Management NamespaceContém classes e interfaces para gerenciar e monitorar a integridade de aplicativos Web.
System.Web.Mobile NamespaceContém as principais funcionalidades, incluindo autenticação e tratamento de erro, necessários para a criação de aplicativos Web móveis ASP.NET. Para obter informações sobre como desenvolver aplicativos móveis ASP.NET, consulte o site www.asp.net/mobile.
System.Web.Profile NamespaceContém classes que são usadas para trabalhar com perfis de usuário do ASP.NET em aplicativos de servidor Web.
System.Web.RegularExpressions NamespaceFornece expressões regulares pré-compiladas que podem ser usadas para analisar arquivos ASP.NET. Todos os membros do namespace System.Web.RegularExpressions são descendentes da classe Regex.
System.Web.Security NamespaceContém classes usadas para implementar ASP.NET segurança em aplicativos de servidor Web.
System.Web.Services NamespaceContém classes que permitem criar serviços Web XML usando clientes de serviço Web XML e ASP.NET. Os serviços Web XML são aplicativos permitem a troca de mensagens em um ambiente fracamente acoplado usando protocolos padrão como HTTP, XML, XSD, SOAP e WSDL. Os serviços Web XML permitem a criação de aplicativos modulares dentro e entre empresas em ambientes heterogêneos, tornando-os e interoperáveis com uma ampla variedade de implementações, plataformas e dispositivos. As mensagens XML baseadas em SOAP desses aplicativos podem ter partes bem definidas (estruturadas e tipadas) ou pouco definidas (usando XML arbitrário). A capacidade das mensagens de evoluir ao longo do tempo sem quebrar o protocolo é fundamental para a flexibilidade e a robustez dos serviços Web XML como um bloco de construção para o futuro da Web.
System.Web.Services.Configuration NamespaceContém classes que configuram como os serviços Web XML criados com o ASP.NET são executados.
System.Web.Services.Description NamespaceContém classes que permitem descrever publicamente um serviço Web XML usando a linguagem WSDL. Cada classe neste namespace corresponde a um elemento específico na especificação de WSDL e a hierarquia de classe corresponde à estrutura XML de um documento WSDL válido. Para obter mais informações sobre WSDL, confira a especificação WSDL.
System.Web.Services.Discovery NamespaceContém classes que permitem que os clientes de serviço Web XML localizem os serviços Web XML disponíveis em um servidor Web por meio de um processo chamado Descoberta de serviços Web XML.
System.Web.Services.Protocols NamespaceContém classes que definem os protocolos usados para transmitir dados pela rede durante a comunicação entre clientes de serviço Web XML e serviços Web XML criados usando o ASP.NET.
System.Web.SessionState NamespaceFornece classes e interfaces que habilitam o armazenamento de dados específicos a um único cliente dentro de um aplicativo Web no servidor. Os dados de estado de sessão são usados para dar ao cliente a aparência de uma conexão persistente com o aplicativo. As informações de estado podem ser armazenadas na memória de processo local ou, para configurações de Web farm, podem ser armazenadas fora do processo usando o serviço de estado ASP.NET ou um banco de dados do Microsoft SQL Server.
System.Web.UI NamespaceFornece classes e interfaces que permitem criar controles de servidor ASP.NET e páginas da Web ASP.NET para a interface do usuário dos seus aplicativos Web ASP.NET.
System.Web.UI.Adapters NamespaceContém as classes base para adaptadores de controle e adaptadores de página. Você pode usar esses adaptadores para substituir os estados de ciclo de vida de páginas e controles. Isso será útil se você quiser modificar o comportamento ou a marcação de um controle para novos padrões de marcação ou navegadores específicos.
System.Web.UI.Design NamespaceContém classes que podem ser usadas para estender o suporte em tempo de design para páginas da Web ASP.NET e controles de servidor Web.
System.Web.UI.Design.MobileControls NamespaceContém classes que fornecem suporte em tempo de design para as classes no namespace System.Web.UI.MobileControls. Para obter informações sobre como desenvolver aplicativos móveis ASP.NET, consulte o site www.asp.net/mobile.
System.Web.UI.Design.MobileControls.Converters NamespaceContém classes que fornecem suporte em tempo de design para conversores de tipo de dados em controles móveis. Para obter informações sobre como desenvolver aplicativos móveis ASP.NET, consulte o site www.asp.net/mobile.
System.Web.UI.Design.WebControls NamespaceContém classes que podem ser usadas para estender o suporte ao tempo de design para controles de servidor Web.
System.Web.UI.Design.WebControls.WebParts NamespaceContém classes compatíveis com tempo de design para controles derivados de classes no namespace System.Web.UI.WebControls.WebParts.
System.Web.UI.HtmlControls NamespaceContém classes que permitem criar controles de servidor HTML em uma página do Web Forms. Controles de servidor HTML são executados no servidor e mapeados diretamente para marcas HTML padrão compatíveis com a maioria dos navegadores. Isso permite que você controle programaticamente os elementos HTML em uma página do Web Forms.
System.Web.UI.MobileControls NamespaceContém um conjunto de controles de servidor ASP.NET que podem renderizar seu aplicativo para diferentes dispositivos móveis. As APIs neste namespace são obsoletas. Para obter informações sobre como desenvolver aplicativos móveis ASP.NET, consulte o site www.asp.net/mobile.
System.Web.UI.MobileControls.Adapters NamespaceContém classes que podem ser usadas para substituir os estágios do ciclo de vida de um controle móvel para modificar a marcação padrão HTML, CHTML ou WML ou o comportamento de novos padrões de marcação ou para navegadores e dispositivos móveis específicos. As APIs neste namespace são obsoletas. Para obter informações sobre como desenvolver aplicativos móveis ASP.NET, consulte o site www.asp.net/mobile.
System.Web.UI.MobileControls.Adapters.XhtmlAdapters NamespaceContém classes que podem ser usadas para substituir os estágios do ciclo de vida de um controle móvel para modificar a marcação XHTML padrão ou o comportamento de novos padrões de marcação ou para navegadores e dispositivos móveis específicos. Para obter informações sobre como desenvolver aplicativos móveis ASP.NET, consulte o site www.asp.net/mobile.
System.Web.UI.WebControls NamespaceContém classes que permitem criar controles de servidor Web em uma página da Web. Controles de servidor Web são executados no servidor e incluem controles de formulário, como botões e caixas de texto. Também incluem controles com finalidade especial, como um calendário. Uma vez que os controles do servidor Web são executados no servidor, você pode controlar programaticamente esses elementos. Embora os controles de servidor Web sejam renderizados como HTML, o modelo de objeto deles não reflete necessariamente a sintaxe HTML.
System.Web.UI.WebControls.Adapters NamespaceContém classes que podem ser usadas para substituir os estágios do ciclo de vida de um controle da Web. As classes permitem modificar a marcação ou o comportamento de um controle para novos padrões de marcação ou navegadores específicos.
System.Web.UI.WebControls.WebParts NamespaceContém classes e interfaces conhecidas em conjunto como o conjunto de controles de Web Parts. Você pode usar essas classes para criar páginas da Web cuja aparência e o comportamento podem ser modificados (personalizados) pelos usuários finais. As configurações personalizadas de cada usuário para uma página são salvas para sessões futuras do navegador.
System.Web.Util NamespaceFornece classes que permitem que os métodos de retorno de chamada sejam executados no escopo de uma transação e que permitem que o trabalho seja postado em threads separados.
System.Windows NamespaceFornece várias classes de elemento base importantes da WPF (Windows Presentation Foundation), várias classes compatíveis com o sistema de propriedade e a lógica de eventos da WPF e outros tipos que são mais amplamente consumidos pelo núcleo e a estrutura da WPF.
System.Windows.Annotations NamespaceFornece classes para dar suporte a anotações criadas pelo usuário sobre o conteúdo exibido nos controles de exibição de documento da WPF.
System.Windows.Annotations.Storage NamespaceFornece tipos que definem a arquitetura de armazenamento e os meios para salvar e recuperar as anotações criadas pelo usuário.
System.Windows.Automation NamespaceFornece suporte para clientes de Automação de Interface do Usuário da WPF (Windows Presentation Foundation).
System.Windows.Automation.Peers NamespaceDefine a classe base AutomationPeer e um conjunto de tipos que derivam dela e que correspondem aos controles do .NET. Cada AutomationPeer expõe o controle do .NET correspondente para a automação de interface do usuário da Microsoft.
System.Windows.Automation.Provider NamespaceFornece APIs para criar provedores de Automação de Interface do Usuário.
System.Windows.Automation.Text NamespaceContém enumerações que especificam a formatação de texto e o comportamento relacionado para automação de interface do usuário da WPF (Windows Presentation Foundation).
System.Windows.Controls NamespaceFornece classes para criar elementos, conhecidos como controles, que permitem que um usuário interaja com um aplicativo. As classes de controle são a essência da experiência do usuário com qualquer aplicativo, pois permitem que um usuário exiba, selecione ou insira dados ou outras informações.
System.Windows.Controls.Primitives NamespaceContém classes base e controles que se destinam a serem usados como parte de outros controles mais complexos.
System.Windows.Converters NamespaceFornece classes para dar suporte à conversão de tipo durante a serialização na WPF (Windows Presentation Foundation).
System.Windows.Data NamespaceContém classes usadas para propriedades de associação para fontes de dados, classes de provedor de fonte de dados e implementações específicas de dados de coleções e modos de exibição.
System.Windows.Documents NamespaceContém tipos compatíveis com FixedDocument, FlowDocument e a criação de documento XPS (XML Paper Specification).
System.Windows.Documents.DocumentStructures NamespaceFornece classes para descrever a estrutura de um XpsDocument em termos de seções, parágrafos, figuras, listas numeradas ou com marcadores e tabelas.
System.Windows.Documents.Serialization NamespaceFornece tipos compatíveis com a criação e o uso de serializadores de plug-in acessíveis de tempo de execução que leem e gravam documentos em formatos de dados diferentes.
System.Windows.Forms NamespaceContém classes para criar aplicativos baseados no Windows que aproveitam ao máximo os recursos avançados da interface do usuário disponíveis no sistema operacional Microsoft Windows.
System.Windows.Forms.ComponentModel.Com2Interop NamespaceContém classes auxiliares usadas pelo Visual Studio para exibir páginas de propriedades no modo de design.
System.Windows.Forms.Design NamespaceContém classes que dão suporte ao comportamento e à configuração em tempo de design para componentes do Windows Forms. Essas classes consistem em classes de designer compatíveis com componentes do Windows Forms, um conjunto de serviços em tempo de design; classes UITypeEditor para a configuração de certos tipos de propriedades e classes para a importação de controles ActiveX.
System.Windows.Forms.Design.Behavior NamespaceContém classes para criar o comportamento de interface do usuário personalizada para componentes em tempo de design.
System.Windows.Forms.Integration NamespaceContém classes compatíveis com interoperação de controles da WPF e Windows Forms.
System.Windows.Forms.Layout NamespaceContém classes para implementar comportamentos de layout no seu formulário ou controle.
System.Windows.Forms.PropertyGridInternal NamespaceFornece suporte interno para o controle PropertyGrid. As classes nesse namespace dão suporte à infraestrutura do .NET e não se destinam a ser usadas diretamente do seu código.
System.Windows.Forms.VisualStyles NamespaceContém classes para a renderização de controles e outros elementos da interface do usuário do Windows com estilos visuais em sistemas operacionais compatíveis com eles.
System.Windows.Ink NamespaceFornece classes para interagir e manipular tinta na plataforma da WPF (Windows Presentation Foundation).
System.Windows.Input NamespaceA maioria dos tipos nesse namespace dá suporte ao sistema de entrada de Windows Presentation Foundation (WPF). Isso inclui classes de abstração de dispositivo para dispositivos de mouse, teclado e caneta, uma classe comum do gerenciador de entrada, suporte para comandos e comandos personalizados e várias classes de utilitário. No entanto, alguns dos tipos são aplicáveis além do WPF.
System.Windows.Input.StylusPlugIns NamespaceFornece classes que dão suporte à manipulação de dados de uma caneta de tablet na plataforma WPF (Windows Presentation Foundation). Essas classes oferecem controle de nível de baixo sobre a entrada Stylus e a criação de objetos Stroke de tinta digital. A classe StylusPlugIn fornece um mecanismo para implementar o comportamento personalizado e aplicar esse comportamento ao fluxo de dados provenientes do dispositivo de caneta para o desempenho ideal.
System.Windows.Interop NamespaceFornece tipos de suporte para interoperação entre a WPF (Windows Presentation Foundation) e outras tecnologias, como APIs do Windows, e fornece classes base para outros cenários de interoperação específicos que envolvem WPF.
System.Windows.Markup NamespaceFornece tipos para dar suporte a XAML. Alguns desses tipos estão localizados em assemblies WPF e são específicos para cenários do WPF que envolvem XAML. Outros tipos nesse namespace dão suporte aos Serviços XAML do .NET em geral e não exigem referência a assemblies WPF.
System.Windows.Markup.Localizer NamespaceFornece tipos que ajudam na localização das origens BAML (XAML binária).
System.Windows.Markup.Primitives NamespaceContém classes compatíveis com linguagem XAML na WPF (Windows Presentation Foundation).
System.Windows.Media NamespaceFornece tipos que permitem a integração de mídia avançada, incluindo desenhos, texto e conteúdo de áudio/vídeo em aplicativos da WPF (Windows Presentation Foundation).
System.Windows.Media.Animation NamespaceFornece tipos que dão suporte à funcionalidade de animação de propriedade, incluindo linhas do tempo, storyboards e quadros-chave.
System.Windows.Media.Converters NamespaceContém classes que são usadas pelo MarkupWriter para a serialização da linguagem XAML.
System.Windows.Media.Effects NamespaceFornece tipos que podem ser usados para aplicar efeitos visuais a imagens bitmap.
System.Windows.Media.Imaging NamespaceFornece tipos que são usados para codificar e decodificar imagens bitmap.
System.Windows.Media.Media3D NamespaceContém tipos compatíveis com apresentação 3D em aplicativos da WPF (Windows Presentation Foundation).
System.Windows.Media.Media3D.Converters NamespaceContém classes que são usadas pelo MarkupWriter para a serialização da linguagem XAML.
System.Windows.Media.TextFormatting NamespaceFornece tipos que controlam a formatação de texto, normalmente em um nível inferior ao da apresentação de texto baseada em controle ou do modelo de objeto de texto.
System.Windows.Navigation NamespaceFornece tipos compatíveis com a navegação, incluindo a navegação entre janelas e diário de navegação.
System.Windows.Resources NamespaceFornece classes de baixo nível que dão suporte ao modelo de recurso da WPF (Windows Presentation Foundation) e à ação de build de Recursos.
System.Windows.Shapes NamespaceFornece acesso a uma biblioteca de formas que podem ser usadas em linguagem XAML ou código.
System.Windows.Threading NamespaceContém tipos dar suporte ao sistema de threading da WPF (Windows Presentation Foundation).
System.Windows.Xps NamespaceFornece classes que gravam documentos XPS em um armazenamento de dados ou a fila de impressão.
System.Windows.Xps.Packaging NamespaceFornece tipos que permitem aos aplicativos ler e gravar os componentes de um documento XPS.
System.Windows.Xps.Serialization NamespaceFornece tipos compatíveis com serialização de documentos XPS.
System.Workflow.Activities NamespaceFornece classes relacionadas a atividades da Windows Workflow Foundation.
System.Workflow.Activities.Configuration NamespaceFornece classes que representam as seções do arquivo de configuração.
System.Workflow.Activities.Rules NamespaceContém um conjunto de classes que definem as condições e as ações que formam uma regra.
System.Workflow.Activities.Rules.Design NamespaceContém um conjunto de classes que gerenciam o Editor de Conjunto de Regras e as caixas de diálogo do Editor de Condição de Regra.
System.Workflow.ComponentModel NamespaceFornece classes relacionadas ao modelo de componente da Windows Workflow Foundation.
System.Workflow.ComponentModel.Compiler NamespaceFornece classes relacionadas ao compilador do modelo de componente da Windows Workflow Foundation.
System.Workflow.ComponentModel.Design NamespaceFornece classes relacionadas aos designers de modelo de componente da Windows Workflow Foundation.
System.Workflow.ComponentModel.Serialization NamespaceFornece a infraestrutura para gerenciar a serialização de atividades e fluxos de trabalho para e de linguagem XAML e CodeDOM.
System.Workflow.Runtime NamespaceFornece classes relacionadas ao runtime de fluxo de trabalho.
System.Workflow.Runtime.Configuration NamespaceContém classes que são usadas para configurar o mecanismo de runtime de fluxo de trabalho.
System.Workflow.Runtime.DebugEngine NamespaceContém classes e interfaces para uso em instâncias de fluxo de trabalho de depuração.
System.Workflow.Runtime.Hosting NamespaceFornece classes relacionadas à hospedagem do runtime da Windows Workflow Foundation.
System.Workflow.Runtime.Tracking NamespaceContém classes e uma interface relacionadas aos serviços de acompanhamento.
System.Xml NamespaceFornece suporte baseado em padrões para processamento de XML.
System.Xml.Schema NamespaceContém as classes XML compatíveis baseadas em padrões para esquemas XSD (linguagem de definição de esquema XML).
System.Xml.Serialization NamespaceContém classes que são usadas para serializar objetos nos documentos ou fluxos de formato XML.
System.Xml.Serialization.Advanced NamespaceContém classes que permitem personalizar o código gerado de um documento WSDL (Web Services Description Language).
System.Xml.Serialization.Configuration NamespaceContém classes usadas para ler os valores encontrados nos arquivos de configuração de aplicativo na seção <Elemento >system.xml.serialization.
System.Xml.XPath NamespaceContém as classes que definem um modelo de cursor para navegar e editar itens de informações XML como instâncias do XQuery 1.0 e XPath 2.0 Data Model.
System.Xml.Xsl NamespaceFornece suporte para transformações da linguagem XSLT. Ele é compatível com a Recomendação do XSL Transformations (XSLT) Versão 1.0 do W3C.
System.Xml.Xsl.Runtime NamespaceContém tipos que são usados pelo mecanismo de transformação XSL.
UIAutomationClientsideProviders NamespaceContém um único tipo que mapeia os provedores de automação de cliente.