.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 4.8

NameDescription
Accessibility NamespaceRepresenta um wrapper gerenciado da interface de acessibilidade COM (Component Object Model).
Microsoft.Activities.Build NamespaceClasses relacionadas a tarefas de build do fluxo de trabalho.
Microsoft.Activities.Build.Debugger NamespaceClasses relacionadas ao depurador de build.
Microsoft.Activities.Build.Expressions NamespaceClasses relacionadas a expressões de build.
Microsoft.Activities.Build.Validation NamespaceO Microsoft.Activities.Build.Validation fornece classes relacionadas à validação de build.
Microsoft.Build.BuildEngine NamespaceRepresents the MSBuild engine. For more information, see MSBuild.
Microsoft.Build.Construction NamespaceContains types that the MSBuild object model uses to construct project roots with unevaluated values. Each project root corresponds to a project or targets file. For information, see MSBuild.
Microsoft.Build.Conversion NamespaceContains types that Visual Studio uses to convert project files from an older version of Visual Studio.
Microsoft.Build.Debugging NamespaceContains type for managing the debugger.
Microsoft.Build.Evaluation NamespaceContains types that the MSBuild object model uses to evaluate projects. Each project is associated with one or more project roots. For information, see MSBuild.
Microsoft.Build.Exceptions NamespaceContains exception types that may be thrown during the build process.
Microsoft.Build.Execution NamespaceContains types that the MSBuild object model uses to build projects. For 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.Framework.XamlTypes NamespaceClasses used to represent XAML types parsed from files, rules, and other sources.
Microsoft.Build.Logging NamespaceContains types used for logging the progress of a build. 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.Tasks.Xaml NamespaceProvides classes related to XAML build tasks.
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.CSharp.Activities NamespaceClasses relacionadas a atividades de C#.
Microsoft.CSharp.RuntimeBinder NamespaceFornece classes e interfaces que dão suporte à interoperação entre o Dynamic Language Runtime e o C#.
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.Activities NamespaceFornece classes relacionadas às atividades do Visual Basic.h.
Microsoft.VisualBasic.Activities.XamlIntegration NamespaceFornece classes relacionadas à integração de XAML do 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.VisualC NamespaceContém classes compatíveis com a compilação e geração de código usando a linguagem C++.
Microsoft.VisualC.StlClr NamespaceContém as classes, as interfaces e os enumeradores que são usados para implementar a Biblioteca STL/CLR.
Microsoft.VisualC.StlClr.Generic NamespaceContém as classes, as interfaces e os iteradores que são usados para implementar a interface genérica para a Biblioteca STL/CLR. Ao usar essa interface genérica, outras linguagens .NET, como C# e Visual Basic, podem chamar código escrito usando STL/CLR.
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.Input NamespaceContém interfaces para a visualização de comandos em uma Faixa de Opções da Microsoft para controle da WPF.
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.
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.Activities NamespaceFornece classes relacionadas a atividades do sistema.
System.Activities.Core.Presentation NamespaceFornece classes relacionadas à apresentação.
System.Activities.Core.Presentation.Factories NamespaceFornece classes relacionadas às fábricas de apresentação.
System.Activities.Core.Presentation.Themes NamespaceFornece classes relacionadas aos temas de apresentação.
System.Activities.Debugger NamespaceFornece classes relacionadas ao depurador do sistema.
System.Activities.Debugger.Symbol NamespaceFornece classes relacionadas a símbolos do depurador.
System.Activities.DurableInstancing NamespaceFornece classes relacionadas à criação de instância durável.
System.Activities.DynamicUpdate NamespaceFornece classes relacionadas a atualizações dinâmicas.
System.Activities.ExpressionParser NamespaceFornece classes relacionadas à análise de expressão.
System.Activities.Expressions NamespaceFornece classes relacionadas às expressões.
System.Activities.Hosting NamespaceFornece classes relacionadas à hospedagem.
System.Activities.Persistence NamespaceFornece classes relacionadas à persistência.
System.Activities.Presentation NamespaceFornece classes relacionadas à apresentação.
System.Activities.Presentation.Annotations NamespaceFornece classes relacionadas às anotações de apresentação.
System.Activities.Presentation.Converters NamespaceFornece classes relacionadas a conversores.
System.Activities.Presentation.Debug NamespaceFornece classes relacionadas à depuração da apresentação.
System.Activities.Presentation.Expressions NamespaceFornece classes relacionadas às expressões.
System.Activities.Presentation.Hosting NamespaceFornece classes relacionadas à hospedagem.
System.Activities.Presentation.Metadata NamespaceFornece classes relacionadas aos metadados de apresentação.
System.Activities.Presentation.Model NamespaceFornece classes relacionadas ao modelo de apresentação.
System.Activities.Presentation.PropertyEditing NamespaceFornece classes relacionadas à edição de propriedade.
System.Activities.Presentation.Services NamespaceFornece classes relacionadas aos serviços de apresentação.
System.Activities.Presentation.Sqm NamespaceFornece classes relacionadas a SQM.
System.Activities.Presentation.Toolbox NamespaceClasses relacionadas à caixa de ferramentas de apresentação.
System.Activities.Presentation.Validation NamespaceFornece classes relacionadas à validação.
System.Activities.Presentation.View NamespaceFornece classes relacionadas às exibições de apresentação.
System.Activities.Presentation.View.OutlineView NamespaceFornece classes relacionadas ao modo de exibição de estrutura de tópicos.
System.Activities.Presentation.ViewState NamespaceFornece classes relacionadas aos dados de estado de exibição e ao gerenciamento de estados de exibição.
System.Activities.Statements NamespaceFornece classes relacionadas às instruções de atividade.
System.Activities.Statements.Tracking NamespaceFornece classes para monitorar execuções de estado de computador e transições de estado.
System.Activities.Tracking NamespaceContém classes usadas para criar registros de acompanhamento de fluxos de trabalho e interagir com eles. Registros de acompanhamento são criados pelo runtime de fluxo de trabalho quando uma instância de fluxo de trabalho é executada e são acessados por classes que herdam de TrackingParticipant.
System.Activities.Validation NamespaceFornece classes relacionadas à validação de atividade personalizada.
System.Activities.XamlIntegration NamespaceContém classes compatíveis com a serialização de atividades em XAML.
System.AddIn NamespaceContém o atributo AddInAttribute para identificar suplementos.
System.AddIn.Contract NamespaceContém interfaces e estruturas que fornecem a base para a comunicação entre componentes que são atualizados de maneira independente.
System.AddIn.Contract.Automation NamespaceContém interfaces que os componentes usam para acessar informações de tipo e invocar membros de tipo.
System.AddIn.Contract.Collections NamespaceContém interfaces que definem coleções de objetos IContract e RemoteArgument.
System.AddIn.Hosting NamespaceFornece classes para descobrir, registrar, ativar e controlar Suplementos.
System.AddIn.Pipeline NamespaceFornece classes para construir o pipeline de comunicação entre um aplicativo host e um suplemento.
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.Concurrent NamespaceFornece várias classes de coleção thread-safe que devem ser usadas no lugar dos tipos correspondentes nos namespaces System.Collections e System.Collections.Generic sempre que vários threads estiverem acessando a coleção simultaneamente. No entanto, o acesso a elementos de um objeto de coleção por meio de métodos de extensão ou por meio de implementações de interface explícitas não tem garantia de ser thread-safe e pode precisar ser sincronizado pelo chamador.
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.Composition NamespaceEsse namespace fornece classes que constituem o núcleo da MEF (Managed Extensibility Framework).
System.ComponentModel.Composition.Hosting NamespaceFornece tipos de MEF (Managed Extensibility Framework) úteis para desenvolvedores de aplicativos extensíveis ou hosts.
System.ComponentModel.Composition.Primitives NamespaceEste namespace fornece os tipos primitivos subjacentes ao modelo de programação da MEF.
System.ComponentModel.Composition.ReflectionModel NamespaceFornece tipos MEF (Managed Extensibility Framework) para os desenvolvedores que usam um modelo de programação baseado em reflexão.
System.ComponentModel.Composition.Registration NamespaceContém tipos que habilitam a configuração baseada em regras de partes da MEF (Managed Extensibility Framework).
System.ComponentModel.DataAnnotations NamespaceFornece classes de atributos que são usadas para definir metadados para controles de dados do ASP.NET e do ASP.NET MVC.
System.ComponentModel.DataAnnotations.Schema NamespaceFornece suporte para classes de atributos que são usadas para definir metadados para controles de dados do ASP.NET e do ASP.NET MVC.
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.Common.CommandTrees NamespaceFornece classes para criar expressões que formam uma árvore de comando.
System.Data.Common.CommandTrees.ExpressionBuilder NamespaceFornece uma API de árvore de comandos.
System.Data.Common.CommandTrees.ExpressionBuilder.Spatial NamespaceContém uma classe que representa as funções de EDM (Modelo de Dados de Entidade) de um espacial.
System.Data.Common.EntitySql NamespaceInclui a classe EntitySqlParser e outras classes de suporte. Essas classes permitem que você analise uma cadeia de caracteres de consulta Entity SQL e crie uma consulta de árvore de comando.
System.Data.Design NamespaceContém classes que podem ser usadas para gerar um conjunto de dados tipado personalizado.
System.Data.Entity.Design NamespaceContém classes para gerar arquivos de EDM (Modelo de Dados de Entidade) e o código-fonte do objeto.
System.Data.Entity.Design.AspNet NamespaceContém os provedores de build do EDM (Modelo de Dados de Entidade) para o ambiente de build do ASP.NET.
System.Data.Entity.Design.PluralizationServices NamespaceFornece classes para alterar palavras do singular para o plural e vice-versa.
System.Data.EntityClient NamespaceO namespace System.Data.EntityClient é o provedor de dados do .NET Framework para Entity Framework.
System.Data.Linq NamespaceContém classes compatíveis com a interação com bancos de dados relacionais em aplicativos LINQ to SQL.
System.Data.Linq.Mapping NamespaceContém classes que são usadas para gerar um modelo de objeto LINQ to SQL que representa a estrutura e o conteúdo de um banco de dados relacional.
System.Data.Linq.SqlClient NamespaceContém classes de provedor para comunicação com o SQL Server e classes que contêm métodos auxiliares de consulta.
System.Data.Linq.SqlClient.Implementation NamespaceContém tipos que são usados para os detalhes de implementação interna de um provedor do SQL Server.
System.Data.Mapping NamespaceFornece acesso às classes MappingItemCollection e StorageMappingItemCollection.
System.Data.Metadata.Edm NamespaceContém um conjunto de tipos que representam os conceitos em todos os modelos usados pela Entity Framework e um conjunto de classes que ajudam os aplicativos a trabalhar com metadados.
System.Data.Objects NamespaceInclui classes que fornecem acesso à funcionalidade principal de Serviços de Objeto. Essas classes permitem consultar, inserir, atualizar e excluir dados trabalhando com objetos CLR fortemente tipados que são instâncias de tipos de entidade. Serviços de Objeto são compatíveis com consultas LINQ (Consulta Integrada à Linguagem) e Entity SQL com relação a tipos definidos em um EDM (Modelo de Dados de Entidade). Serviços de Objeto materializam os dados retornados como objetos e propaga as alterações de objeto de volta para a fonte de dados. Também fornece recursos de controle de alterações, associação de objetos a controles e tratamento de simultaneidade. Para obter mais informações, consulte Visão geral dos serviços de objeto (Entity Framework).
System.Data.Objects.DataClasses NamespaceInclui classes que são classes base para tipos definidos em um EDM (Modelo de Dados de Entidade), classes base para os tipos que são retornados pelas propriedades de navegação e classes que definem os atributos que mapeiam objetos CLR (Common Language Runtime) para tipos no modelo conceitual.
System.Data.Objects.SqlClient NamespaceFornece a classe SqlFunctions, que contém os métodos CLR (Common Language Runtime) que são convertidos em funções de banco de dados. Métodos na classe SqlFunctions só podem ser usados em consultas LINQ to Entities.
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.Services NamespaceFornece acesso às classes usadas para build do WCF Data Services.
System.Data.Services.BuildProvider NamespaceClasses nesse namespace geram o código C# ou Visual Basic para um aplicativo cliente do WCF Data Services com base nos metadados retornados pelo serviço de dados.
System.Data.Services.Client NamespaceRepresenta a biblioteca de cliente do .NET Framework que os aplicativos podem usar para interagir com o WCF Data Services.
System.Data.Services.Common NamespaceImplementa funcionalidade comum aos runtimes do cliente e do servidor do WCF Data Services.
System.Data.Services.Configuration NamespaceEste namespace fornece definições de configuração para recursos do WCF Data Services.
System.Data.Services.Design NamespaceUsado pelas ferramentas de linha de comando de geração de código e ferramentas no Visual Studio para gerar objetos do lado do cliente fortemente tipados para a comunicação com serviços de dados.
System.Data.Services.Internal NamespaceEssa classe não é para uso público e é usada internamente pelo sistema para implementar o suporte para consultas com carregamento adiantado de entidades relacionadas.
System.Data.Services.Providers NamespaceFornece uma série de interfaces implementadas para definir um provedor de serviços de dados personalizado para WCF Data Services.
System.Data.Spatial NamespaceContém classes para funcionalidade de banco de dados espacial.
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.Device.Location NamespacePermite que os desenvolvedores de aplicativos acessem com facilidade a localização do computador usando uma só API. Informações de local podem vir de vários provedores, como GPS, triangulação de Wi-Fi e triangulação de torre de telefone celular. As classes System.Device.Location fornecem uma única API para encapsular os vários provedores de local em um computador e dar suporte à priorização contínua e à transição entre eles. Como resultado, os desenvolvedores de aplicativos que usam essa API não precisam personalizar aplicativos para configurações específicas de hardware.
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.Contracts NamespaceContém classes estáticas para representação de contratos de programa, como pré-condições, pós-condições e invariáveis.
System.Diagnostics.Contracts.Internal NamespaceFornece classes que o regravador binário pode usar para lidar com uma falha de contrato.
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.Eventing NamespaceContém as classes usadas para instrumentar seu aplicativo. A instrumentação, quando habilitada, registra em log os dados de evento no subsistema de rastreamento ETW (Rastreamento de Eventos para Windows). Para obter uma descrição completa do ETW, consulte Event Tracing for Windows (Rastreamento de Eventos para Windows).
System.Diagnostics.Eventing.Reader NamespaceUsando o namespace System.Diagnostics.Eventing.Reader, você pode desenvolver aplicativos que leem e gerenciam logs de eventos. Um evento em um log de eventos contém informações, um aviso ou erro que foi publicado por um componente de sistema operacional, serviço ou aplicativo específico. Esses eventos são lidos por aplicativos que monitoram a integridade do computador e aplicativos que entram em ação quando eventos específicos ocorrem. Para obter mais informações, consulte Resumo de tecnologia para ler e gerenciar logs de eventos e Cenários de log de eventos.
System.Diagnostics.PerformanceData NamespaceUse as classes nesse namespace para fornecer dados de contador. Os contadores são usados para expor as métricas de desempenho aos consumidores, como o Monitor de Desempenho. O namespace não contém classes para consumir os dados do contador. Para obter uma descrição completa da arquitetura de contadores de desempenho, confira Contadores de desempenho.
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.Diagnostics.Tracing NamespaceFornece tipos e membros que permitem criar eventos fortemente tipados a serem capturados pelo ETW (Rastreamento de Eventos para Windows).
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.AccountManagement NamespaceFornece acesso uniforme e manipulação de entidades de segurança de grupo, computador e usuário nos vários repositórios de entidade de segurança: AD DS (Active Directory Domain Services), AD LDS (Active Directory Lightweight Directory Services) e MSAM (SAM do computador). System.DirectoryServices.AccountManagement gerencia objetos de diretório independentemente do namespace System.DirectoryServices.
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.Configuration NamespaceContém uma classe que dá suporte à configuração de classes no namespace System.Drawing.
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.Dynamic NamespaceFornece classes e interfaces que dão suporte ao Dynamic Language Runtime.
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.MemoryMappedFiles NamespaceFornece classes para usar um arquivo de memória mapeada, que mapeia o conteúdo de um arquivo para o espaço de endereço lógico de um aplicativo.
System.IO.Packaging NamespaceFornece classes compatíveis com armazenamento de vários objetos de dados em um único contêiner.
System.IO.Pipes NamespaceContém tipos que fornecem um meio de comunicação entre processos por meio de pipes anônimos e/ou nomeados.
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 NamespaceContém classes que são usadas para criar STS (serviços de token de segurança). Isso inclui as classes SecurityTokenService e Scope, bem como a exceção de várias classes de utilitário que permitem executar transformações de cookie.
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.Configuration NamespaceContém classes que fornecem a configuração de aplicativos e serviços criados com o WIF (Windows Identity Foundation). As classes deste namespace representam as configurações no elemento <identityConfiguration>. Classes que configuram a federação usando o protocolo Web Services Federation estão contidas principalmente no namespace System.IdentityModel.Services.Configuration. Essas configurações aparecem sob o elemento <system.identityModel.services> em um arquivo de configuração.
System.IdentityModel.Metadata NamespaceContém classes que representam os elementos em um documento de Metadados Federados. Um documento de Metadados de Federação é um documento XML que fornece informações que podem ser úteis para parceiros ao estabelecer uma federação. Para obter mais informações sobre metadados de federação, consulte a seção três da seguinte especificação: Linguagem WS-Federation (especificação Web Services Federation) Versão 1.2.
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.Protocols.WSTrust NamespaceContém classes que representam os artefatos do WS-Trust. Isso inclui as classes RequestSecurityToken (RST) e RequestSecurityToken (RSTR) e vários serializadores que podem serializar e desserializar entre os artefatos WS-Trust na conexão e sua representação no modelo de objeto. Por padrão, a WIF (Windows Identity Foundation) é compatível com as seguintes especificações WS-Trust: WS-Trust de fevereiro de 2005, WS-Trust 1.3 ou WS-Trust 1.4.
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.Services NamespaceContém classes que são usadas em aplicativos criados com o WIF (Windows Identity Foundation) que executam a autenticação federada com o protocolo Web Services Federation. Contém os módulos HTTP, WSFederationAuthenticationModule (WSFAM) e SessionAuthenticationModule (SAM), bem como classes compatíveis com sua operação. O WSFAM fornece tratamento para as sequências de entrada e saídas do Web Services Federation e o SAM fornece gerenciamento de sessão mantendo e tratando cookies. O namespace também contém classes que representam as mensagens Web Services Federation (WSFederationMessage), como mensagens de entrada (SignInRequestMessage, SignInResponseMessage) e de saída (SignOutRequestMessage), bem como serializadores que serializam e desserializam entre o modelo de objeto e as representações durante a transmissão dessas mensagens.
System.IdentityModel.Services.Configuration NamespaceContém classes que fornecem configuração para aplicativos do Windows Identity Foundation (WIF) que usam o protocolo Web Services Federation. As classes neste namespace representam as configurações no elemento <system.identityModel.services>. O namespace System.IdentityModel.Services também contém algumas das classes que são usadas para configurar a Web Services Federation. Classes que definem outras configurações de serviço e aplicativo, como manipuladores de token de segurança, estão contidas principalmente no namespace System.IdentityModel.Configuration. Essas configurações aparecem sob o elemento <identityConfiguration> em um arquivo de configuração.
System.IdentityModel.Services.Tokens NamespaceO System.IdentityModel.Services.Tokens contém a classe MachineKeySessionSecurityTokenHandler e a classe MembershipUserNameSecurityTokenHandler.
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.Linq NamespaceOferece classes e interfaces compatíveis com consultas que usam LINQ (Consulta Integrada à Linguagem).
System.Linq.Expressions NamespaceContém classes, interfaces e enumerações que permitem que as expressões de código no nível de linguagem sejam representadas como objetos na forma de árvores de expressão.
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.Http NamespaceFornece uma interface de programação para aplicativos HTTP modernos.
System.Net.Http.Headers NamespaceFornece suporte para coleções de cabeçalhos HTTP usados pelo namespace System.Net.Http.
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.PeerToPeer NamespaceFornece acesso à funcionalidade de rede de pares.
System.Net.PeerToPeer.Collaboration NamespaceAprimora a funcionalidade de rede System.Net.PeerToPeer e fornece funcionalidades para sessões de colaboração gerenciadas sem servidor.
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.Net.WebSockets NamespaceFornece uma implementação gerenciada da interface de WebSocket para desenvolvedores.
System.Numerics NamespaceContém tipos numéricos que complementam os primitivos numéricos, como Byte, Double e Int32, que são definidos pelo .NET.
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.Context Namespace{1>Contém classes que permitem contextos de reflexão personalizados.<1}
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.Caching NamespaceContém tipos que permitem implementar o cache em aplicativos .NET.
System.Runtime.Caching.Configuration NamespaceContém classes de manipuladores de configuração para o recurso de cache do .NET Framework.
System.Runtime.Caching.Hosting NamespaceContém tipos compatíveis com ambientes de hospedagem .NET Framework que usam os recursos de cache no ASP.NET.
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.DesignerServices NamespaceFornece classes que dão suporte a designers de aplicativos e componentes em ambientes de desenvolvimento integrados.
System.Runtime.DurableInstancing NamespaceEste namespace contém classes que são usadas pela infraestrutura da WCF (Windows Communication Foundation) para implementar um provedor de persistência.
System.Runtime.ExceptionServices NamespaceFornece classes para manipulação de exceção avançada.
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.InteropServices.WindowsRuntime NamespaceContém classes que dão suporte à interoperação entre o código gerenciado e o Windows Runtime e que permitem a criação de tipos do Windows Runtime com o código gerenciado.
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.Serialization.Json NamespaceFornece classes relacionadas à serialização JSON.
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.Claims NamespaceContém classes que implementam a identidade baseada em declarações no .NET, incluindo classes que representam declarações, identidades baseadas em declarações e entidades de segurança baseadas em declarações.
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.Activities NamespaceContém classes que permitem enviar mensagens para fluxos de trabalho e receber mensagens deles. Essas atividades são usadas ao escrever serviços de fluxo de trabalho e permitem definir como as mensagens são enviadas e recebidas em um fluxo de trabalho.
System.ServiceModel.Activities.Activation NamespaceContém o WorkflowServiceHostFactory que fornece instâncias de em ambientes de WorkflowServiceHost hospedagem gerenciados em que a instância de host é criada dinamicamente em resposta a mensagens de entrada.
System.ServiceModel.Activities.Configuration NamespaceContém classes usadas para configurar os serviços de fluxo de trabalho. Essas classes permitem aplicar comportamentos de serviço e ponto de extremidade e configurar o acompanhamento.
System.ServiceModel.Activities.Description NamespaceContém classes que permitem controlar vários comportamentos relacionados aos serviços de fluxo de trabalho.
System.ServiceModel.Activities.Presentation NamespaceFornece classes relacionadas às atividades de apresentação do modelo de serviço.
System.ServiceModel.Activities.Presentation.Factories NamespaceContém fábricas que criam pares de atividade Receive/SendReply e Send/ReceiveReply.
System.ServiceModel.Activities.Tracking NamespaceContém classes usadas para criar registros de acompanhamento de uma instância de serviço de fluxo de trabalho. Registros de acompanhamento são criados pelo runtime de fluxo de trabalho durante a execução de uma instância de fluxo de trabalho e enviados aos participantes de acompanhamento registrados.
System.ServiceModel.Activities.Tracking.Configuration NamespaceContém classes usadas para configurar o acompanhamento de fluxos de trabalho hospedados no serviço. Essas classes permitem especificar as informações de acompanhamento que você deseja que o serviço de fluxo de trabalho gere.
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.Discovery NamespaceContém as classes necessárias para a criação e o uso de serviços detectáveis. Essas classes implementam o protocolo WS-Discovery para a WCF (Windows Communication Foundation).
System.ServiceModel.Discovery.Configuration NamespaceContém classes que permitem definir as configurações de descoberta em um arquivo de configuração.
System.ServiceModel.Discovery.Version11 NamespaceContém as classes necessárias para a criação e o uso de serviços detectáveis. Essas classes implementam o protocolo WS-Discovery versão 1.1 para a WCF (Windows Communication Foundation).
System.ServiceModel.Discovery.VersionApril2005 NamespaceContém as classes necessárias para a criação e o uso de serviços detectáveis. Essas classes implementam a versão de abril de 2005 do protocolo WS-Discovery para a WCF (Windows Communication Foundation).
System.ServiceModel.Discovery.VersionCD1 NamespaceContém as classes necessárias para a criação e o uso de serviços detectáveis. Essas classes implementam a versão do Rascunho do Comitê 1 do protocolo WS-Discovery para a WCF (Windows Communication Foundation).
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.Persistence NamespaceContém classes que permitem que os serviços de fluxo de trabalho (serviços WCF implementados como fluxos de trabalho) sejam mantidos no repositório de persistência.
System.ServiceModel.Routing NamespaceEste namespace contém classes que são usadas para configurar e gerenciar o RoutingService da WCF.
System.ServiceModel.Routing.Configuration NamespaceEste namespace contém classes de configuração que são usadas pela infraestrutura da WCF (Windows Communication Foundation) para converter XML em tipos de Common Language Runtime (CLR). Você também pode manipular essas classes diretamente para fins de extensibilidade.
System.ServiceModel.Security NamespaceContém tipos gerais relacionados à segurança.
System.ServiceModel.Security.Tokens NamespaceLida com tokens de segurança e certificados.
System.ServiceModel.Syndication NamespaceFornece classes relacionadas à sindicalização de modelo de serviço.
System.ServiceModel.Web NamespaceFornece classes relacionadas ao uso do modelo de serviço na web.
System.ServiceModel.XamlIntegration NamespaceFornece classes de utilitário para habilitar a serialização de entidades da WCF (Windows Communication Foundation) para XAML.
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.Threading.Tasks NamespaceFornece tipos que simplificam o trabalho de escrever código simultâneo e assíncrono. Os principais tipos são Task que representa uma operação assíncrona que pode ser aguardada e cancelada e Task<TResult>, que é uma tarefa que pode retornar um valor. A classe TaskFactory fornece métodos estáticos para criar e iniciar tarefas, e a classe TaskScheduler fornece a infraestrutura de agendamento de thread padrão.
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.ApplicationServices NamespaceFornece classes que permitem acessar serviços de aplicativos de perfis, funções e autenticação de formulários do ASP.NET como serviços da WCF (Windows Communication Foundation).
System.Web.Caching NamespaceFornece classes para armazenar em cache no servidor dados usados com frequência.
System.Web.ClientServices NamespaceFornece classes compatíveis com acesso em aplicativos baseados no Windows para a autenticação, funções e serviços de perfis do Microsoft Ajax.
System.Web.ClientServices.Providers NamespaceContém provedores de serviço de cliente e outras classes compatíveis com o acesso em aplicativos baseados no Windows para serviços de perfil, funções e autenticação do Microsoft Ajax.
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.DynamicData NamespaceContém classes que fornecem a funcionalidade central para Dados Dinâmicos do ASP.NET. Ele também fornece recursos de extensibilidade que permitem personalizar o comportamento de dados dinâmicos.
System.Web.DynamicData.Design NamespaceContém classes que fornecem suporte em tempo de design para as classes no namespace System.Web.DynamicData.
System.Web.DynamicData.ModelProviders NamespaceContém classes que definem a funcionalidade principal dos provedores de Dados Dinâmicos do ASP.NET.
System.Web.Globalization NamespaceFornece classes e interfaces para provedores de localização.
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.Instrumentation NamespaceContém tipos que fornecem informações sobre a execução de página atual, que incluem ouvintes de execução e instrumentação e que incluem métodos chamados antes e depois de o mecanismo de exibição renderizar a saída.
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.ModelBinding NamespaceFornece classes que permitem associar objetos de dados a controles de servidor ASP.NET Web Forms.
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.Query.Dynamic NamespaceContém classes que são usadas para analisar expressões de um controle LinqDataSource em uma LINQ (consulta integrada à linguagem).
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.Routing NamespaceFornece classes que são usadas com o roteamento de URL, que permite usar URLs que não são mapeadas para um arquivo físico.
System.Web.Script NamespaceContém classes que fornecem informações sobre recursos de script.
System.Web.Script.Serialization NamespaceContém classes que fornecem a serialização JSON (JavaScript Object Notation) e a desserialização de tipos gerenciados. Ele também fornece recursos de extensibilidade para personalizar o comportamento de serialização.
System.Web.Script.Services NamespaceFornece atributos que permitem personalizar o suporte do serviço Web para a funcionalidade AJAX no ASP.NET.
System.Web.Security NamespaceContém classes usadas para implementar ASP.NET segurança em aplicativos de servidor Web.
System.Web.Security.AntiXss NamespaceContém métodos que você pode usar para codificar cadeias de caracteres para ajudarem-no a proteger seu aplicativo contra ataques XSS (script entre sites) e ataques de injeção de LDAP.
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.DataVisualization.Charting NamespaceContém métodos e propriedades para o controle de servidor Web de Gráfico.
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.Directives NamespaceContém classes que podem ser usadas para estender o suporte em tempo de design para ASP.NET de página da 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.Expressions NamespaceFornece classes que permitem filtrar dados em uma página da Web usando o controle QueryExtender.
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.Web.WebSockets NamespaceContém classes que dão suporte à adição da funcionalidade do WebSocket a aplicativos ASP.NET Web Forms.
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.Baml2006 NamespaceContém classes de leitor e gravador que podem consumir XAML no formulário BAML.
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.Controls.Ribbon NamespaceContém tipos que são usados para criar uma interface do usuário usando a Faixa de Opções Microsoft para WPF.
System.Windows.Controls.Ribbon.Primitives NamespaceContém tipos que são usados como contêineres de layout em uma Faixa de Opções Microsoft para controle da WPF.
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.Diagnostics NamespaceFornece suporte para ferramentas XAML da WPF (Windows Presentation Foundation).
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.Automation NamespaceFornece suporte para clientes de Automação de Interface do Usuário do Windows Forms.
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.DataVisualization.Charting NamespaceContém métodos e propriedades para o Controle do Windows Forms do Gráfico.
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.Manipulations NamespaceFornece a funcionalidade para monitorar e responder a uma coleção de manipuladores como uma única composição, possibilitando que um aplicativo controle as alterações à composição, em vez dos componentes individuais.
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.Input.StylusWisp NamespaceFornece classes que dão suporte à manipulação de dados de uma caneta de dispositivo de tablet WISP na plataforma Windows Presentation Foundation (WPF).
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.Shell NamespaceContém tipos que fornecem acesso de código gerenciado para a funcionalidade avançada da barra de tarefas do Windows 7.
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.Xaml NamespaceFornece tipos relacionados a leitores XAML e gravadores XAML. Isso inclui as implementações padrão de Serviços XAML do .NET e os leitores e gravadores XAML dele. Também contém tipos relevantes para o sistema de tipo XAML e outros tipos de suporte relacionados aos conceitos XAML e Serviços XAML do .NET.
System.Xaml.Permissions NamespaceContém tipos que especificam permissões para determinados cenários de carregamento XAML, como carregamento sob confiança parcial ou carregamento de tipos internos.
System.Xaml.Schema NamespaceContém tipos compatíveis com extensibilidade do sistema de tipo XAML.
System.Xml NamespaceFornece suporte baseado em padrões para processamento de XML.
System.Xml.Linq NamespaceContém as classes para LINQ to XML. LINQ to XML é uma interface de programação XML na memória que permite modificar documentos XML de modo eficiente e fácil.
System.Xml.Resolvers NamespaceFornece suporte para pré-popular o cache com DTDs ou fluxos 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.XmlConfiguration NamespaceContém seções de configuração XML.
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.
XamlGeneratedNamespace NamespaceContém tipos gerados pelo compilador que não se destinam a serem usados diretamente do seu código.