.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.
- Todas as APIs
-
- 1.0.3065.39
- 1.0.2957.106
- 1.0.2903.40
- 1.0.2849.39
- 1.0.2792.45
- 1.0.2739.15
- 1.0.2651.64
- 1.0.2592.51
- 1.0.2535.41
- 1.0.2478.35
- 1.0.2420.47
- 1.0.2365.46
- 1.0.2277.86
- 1.0.2210.55
- 1.0.2151.40
- 1.0.2088.41
- 1.0.2045.28
- 1.0.1938.49
- 1.0.1901.177
- 1.0.1823.32
- 1.0.1774.30
- 1.0.1722.45
- 1.0.1661.34
- 1.0.1587.40
- 1.0.1518.46
- 1.0.1462.37
- 1.0.1418.22
- 1.0.1370.28
- 1.0.1343.22
- 1.0.1293.44
- 1.0.1264.42
- 1.0.1245.22
- 1.0.1210.39
- 1.0.1185.39
- 1.0.1150.38
- 1.0.1108.44
- 1.0.1072.54
- 1.0.1054.31
- 1.0.1020.30
- 1.0.992.28
- 1.0.961.33
- 1.0.902.49
- 1.0.864.35
- 1.0.818.41
- 1.0.774.44
- 1.0.705.50
- 1.0.664.37
-
- 1.0.3116
- 1.0.3079
- 1.0.2950
- 1.0.2895
- 1.0.2839
- 1.0.2783
- 1.0.2730
- 1.0.2646
- 1.0.2584
- 1.0.2526
- 1.0.2470
- 1.0.2415
- 1.0.2357
- 1.0.2194
- 1.0.2164
- 1.0.2106
- 1.0.2065
- 1.0.1988
- 1.0.1905
- 1.0.1829
- 1.0.1777
- 1.0.1724
- 1.0.1671
- 1.0.1619
- 1.0.1549
- 1.0.1466
- 1.0.1414
- 1.0.1369
- 1.0.1340
- 1.0.1305
- 1.0.1248
- 1.0.1222
- 1.0.1189
- 1.0.1158
- 1.0.1133
- 1.0.1083
- 1.0.1056
- 1.0.1018
- 1.0.1010
- 1.0.955
- 1.0.902
- 1.0.865
- 1.0.824
- 1.0.790
- 1.0.721
- 1.0.674
- 0.9.628
- 0.9.579
- 0.9.538
- 0.9.515
Filtros Rápidos
Referência de API de .NET version 7
Name | Description |
---|---|
Microsoft. | Fornece classes e interfaces que dão suporte à interoperação entre o Dynamic Language Runtime e o C#. |
Microsoft. | Contém tipos compatíveis com o Runtime do Visual Basic no Visual Basic. |
Microsoft. | Contém os tipos somente de uso interno que oferecem suporte ao compilador do Visual Basic. |
Microsoft. | Contém tipos que dão suporte ao objeto do sistema de arquivos My no Visual Basic. |
Microsoft. | Fornece dois tipos de classes: as que processam eventos gerados pelo sistema operacional e as que processam o Registro do sistema. |
Microsoft. | Conté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. |
System Namespace | Conté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. | Contém tipos usados na criação e gerenciamento de buffers de memória, como aqueles representados por Span<T> e Memory<T>. |
System. | Fornece métodos estáticos para ler e gravar as representações binárias de tipos primitivos de e para intervalos de bytes, respectivamente. |
System. | Esse namespace contém tipos que podem ser usados para analisar e formatar tipos de dados comuns de e para representações de texto UTF-8. |
System. | Conté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. | {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. | Fornece 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. | Conté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. | Contém interfaces e classes que definem coleções imutáveis. |
System. | Conté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. | Conté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. | {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. | Fornece classes de atributos que são usadas para definir metadados para controles de dados do ASP.NET e do ASP.NET MVC. |
System. | Fornece 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. | Conté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. | Fornece tipos compatíveis com a personalização e o controle de serialização em tempo de design. |
System. | Contém classes usadas para configurar um assembly. |
System. | Fornece 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. | Contém classes compartilhadas por provedores de dados .NET. |
System. | Fornece 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. | Fornece classes que permitem interagir com processos do sistema, logs de eventos e contadores de desempenho. |
System. | Conté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. | Contém classes estáticas para representação de contratos de programa, como pré-condições, pós-condições e invariáveis. |
System. | As métricas são medidas numéricas relatadas ao longo do tempo, geralmente usadas para monitorar a integridade de um aplicativo e gerar alertas. Por exemplo, um serviço Web pode acompanhar quantas solicitações ele recebe a cada segundo, quantos milissegundos foram necessários para responder e quantas das respostas enviaram um erro de volta ao usuário. Essas métricas podem ser relatadas a um sistema de monitoramento em intervalos frequentes e regulares. O namespace System.Diagnostics.Metrics pode ser usado para adicionar métricas a um aplicativo. As APIs funcionam em todas as plataformas compatíveis com o .NET e foram projetadas para se integrar bem ao ecossistema de ferramentas crescente do OpenTelemetry. Eles também se integram às ferramentas do SDK do .NET, como dotnet-counters. Uma API de ouvinte está disponível para desenvolvedores que desejam criar ferramentas personalizadas ou adaptadores para outros sistemas. |
System. | Fornece 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. | Fornece tipos e membros que permitem criar eventos fortemente tipados a serem capturados pelo ETW (Rastreamento de Eventos para Windows). |
System. | Fornece 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. | Fornece classes e interfaces que dão suporte ao Dynamic Language Runtime. |
System. | Contém tipos usados na leitura e na gravação de estruturas de dados ASN.1 (Abstract Syntax Notation One). |
System. | Contém tipos usados na leitura e gravação de dados no formato de arquivamento de arquivo TAR (Arquivo de Fita). |
System. | Conté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. | Conté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. | Contém classes que fornecem serviços básicos de compactação e descompactação para fluxos. |
System. | Fornece classes, estruturas e delegados para pesquisa e enumeração de elementos do sistema de arquivos. |
System. | Conté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. | Fornece 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. | Contém tipos que fornecem um meio de comunicação entre processos por meio de pipes anônimos e/ou nomeados. |
System. | Oferece classes e interfaces compatíveis com consultas que usam LINQ (Consulta Integrada à Linguagem). |
System. | Conté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. | Fornece 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. | Define tipos e enumerações usados para definir políticas de cache para os recursos obtidos usando as classes WebRequest e HttpWebRequest. |
System. | Fornece uma interface de programação para aplicativos HTTP modernos. |
System. | Fornece suporte para coleções de cabeçalhos HTTP usados pelo namespace System.Net.Http. |
System. | Fornece métodos de extensão para HttpClient e HttpContent que executam serialização e desserialização automáticas usando System.Text.Json. |
System. | Contém classes usadas para enviar emails para um servidor do protocolo SMTP para entrega. |
System. | Conté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. | Fornece 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. | Contém tipos que implementam o protocolo QUIC especificado pelo RFC 9000. |
System. | Fornece fluxos de rede para proteger comunicações entre hosts. |
System. | Fornece uma implementação gerenciada da interface dos Soquetes do Windows (Winsock) para desenvolvedores que precisam controlar o acesso à rede. |
System. | Fornece uma implementação gerenciada da interface de WebSocket para desenvolvedores. |
System. | Contém tipos numéricos que complementam os primitivos numéricos, como Byte, Double e Int32, que são definidos pelo .NET. |
System. | Conté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. | Conté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. | Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
System. | Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
System. | Fornece classes relacionadas à leitura ou gravação de arquivos PE (Portable Executable). |
System. | Fornece 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. | Contém tipos avançados que dão suporte a namespaces diversos, como os namespaces System, Runtime e Security. |
System. | Fornece 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. | Define 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. | Fornece classes para manipulação de exceção avançada. |
System. | Fornece 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. | Contém tipos gerenciados que correspondem aos tipos usados pela interoperabilidade COM. |
System. | Contém JSImportAttribute e JSExportAttribute, que podem ser usados para interoperabilidade com JavaScript durante a execução no navegador ou em outras arquiteturas WASM. |
System. | Contém tipos de suporte para interoperabilidade gerada pela origem, como MarshalUsingAttribute. |
System. | Contém classes que suportam interoperação entre o código gerenciado e o Objective-C Runtime. |
System. | Contém tipos usados para criar e transmitir estados de registro em vários tamanhos e formatos para uso com extensões do conjunto de instruções. Para obter instruções para manipular esses registros, consulte System.Runtime.Intrinsics.X86 e System.Runtime.Intrinsics.Arm. |
System. | Expõe as extensões de conjunto de instruções selecionadas para sistemas ARM. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade IsSupported no tipo respectivo. |
System. | Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade IsSupported no tipo respectivo. |
System. | Fornece interfaces e classes para dar aos desenvolvedores a oportunidade de influenciar o comportamento do carregamento do runtime. |
System. | Fornece 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. | Conté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. | |
System. | Fornece enumerações, interfaces e classes comuns que são usadas por formatadores de serialização. |
System. | Contém a classe BinaryFormatter, que pode ser usada para serializar e desserializar objetos em formato binário. |
System. | Fornece classes relacionadas à serialização JSON. |
System. | Contém tipos avançados que dão suporte ao controle de versão lado a lado de implementações do .NET. |
System. | Fornece a estrutura subjacente do sistema de segurança do Common Language Runtime, incluindo classes base para permissões. |
System. | Fornece os elementos de programação que controlam o acesso e auditam as ações relacionadas à segurança em objetos de segurança. |
System. | Fornece um conjunto de enumerações que descrevem a segurança de uma conexão. Essas enumerações incluem CipherAlgorithmType, ExchangeAlgorithmType, HashAlgorithmType e SslProtocols. |
System. | Fornece suporte à autenticação usando proteção estendida para aplicativos. |
System. | Conté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. | Fornece 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. | Conté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. | Define classes que controlam o acesso a operações e recursos com base na política. |
System. | Conté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. | Define 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. | Conté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. | Contém uma classe base que representa um codificador Web; subclasses que representam codificação de caracteres Url, JavaScript e HTML; e uma classe que representa um filtro para permitir que somente determinados caracteres, intervalos de caracteres ou pontos de códigos sejam codificados. |
System. | Fornece funcionalidades de alto desempenho, baixa alocação e em conformidade com padrões para processar JSON (JavaScript Object Notation), que inclui a serialização de objetos em textos JSON e a desserialização de textos JSON em objetos, com suporte interno a UTF-8. Ele também fornece tipos para ler e gravar textos JSON codificados com UTF-8 e para criar um DOM (modelo de objeto do documento) na memória para acesso aleatório dos elementos JSON dentro de uma exibição estruturada dos dados. |
System. | Fornece tipos para lidar com um DOM (modelo de objeto de documento) que pode ser escrito na memória para acesso aleatório dos elementos JSON dentro de uma exibição estruturada dos dados. |
System. | Contém classes que são usadas para personalizar e estender a serialização e a desserialização de objetos em documentos ou fluxos formatados em JSON, seja por meio de um modelo de atributo ou de conversores de tipo. |
System. | |
System. | Fornece 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. | Contém tipos que permitem recuperar e trabalhar com intervalos Unicode nomeados. |
System. | Fornece 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. | Fornece um conjunto de estruturas de dados de sincronização para passar dados entre produtores e consumidores de forma assíncrona. |
System. | Fornece 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. | Fornece um modelo de programação baseado em ator compatível com a passagem de mensagens em processo para tarefas de pipeline e fluxo de dados de alta granularidade. |
System. | Fornece tipos para criar ValueTask e ValueTask<TResult> otimizados para minimizar as alocações. As interfaces IValueTaskSource e IValueTaskSource<TResult> podem ser implementadas em objetos usados para fornecer as implementações de backup para ValueTask e ValueTask<TResult>, bem como ManualResetValueTaskSourceCore<TResult> pode ser usado para implementar a lógica principal necessária para dar suporte ao ciclo de vida da tarefa. Esses são tipos avançados e devem ser usados somente em situações especializadas em que o desempenho seja fundamental. |
System. | Fornece o componente Timer que permite acionar um evento em um intervalo especificado. |
System. | Conté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. | Para .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. | A 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. | Fornece 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. | Fornece suporte baseado em padrões para processamento de XML. |
System. | Conté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. | Fornece suporte para pré-popular o cache com DTDs ou fluxos XML. |
System. | Contém as classes XML compatíveis baseadas em padrões para esquemas XSD (linguagem de definição de esquema XML). |
System. | Contém classes que são usadas para serializar objetos nos documentos ou fluxos de formato XML. |
System. | Conté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. | Fornece suporte para transformações da linguagem XSLT. Ele é compatível com a Recomendação do XSL Transformations (XSLT) Versão 1.0 do W3C. |