APIs para aplicativos .NET para Windows Store
O .NET para aplicativos da Windows Store fornece um conjunto de tipos gerenciados que você pode usar para criar aplicativos Windows Store para Windows usando o C# ou Visual Basic. A lista a seguir apresenta os namespaces no .NET para aplicativos da Windows Store. Observe que o .NET para aplicativos da Windows Store inclui um subconjunto de tipos fornecidos no .NET Framework completo para cada namespace. Para obter informações sobre namespaces individuais, consulte os tópicos vinculados.
Para obter mais informações, consulte Visão geral de aplicativos .NET da Windows Store.
Somente aplicativos da Windows Store: as APIs para aplicativos da Windows Store que são expressas como elementos HTML ou XAML têm suporte apenas em aplicativos da Windows Store; elas não têm suporte em aplicativos de área de trabalho nem em navegadores da área de trabalho do Windows.
Namespaces
Namespace |
Descrição |
---|---|
Contém as classes fundamentais e as classes base que definem tipos de dados de valor e referência, eventos e manipuladores de eventos, interfaces, atributos e exceções de processamento frequentemente usados. |
|
Contém tipos para gerenciar a geração e compilação do código-fonte em linguagens de programação com suporte. |
|
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. |
|
Contém interfaces e classes que definem vários objetos de coleção para processamento simultâneo. |
|
Contém interfaces e classes que definem coleções genéricas, que permitem aos usuários criar coleções fortemente tipadas que fornecem melhor desempenho e segurança de tipos do que coleções fortemente tipadas não genéricas. |
|
Contém classes que podem ser usadas como coleções no modelo de objeto de uma biblioteca reutilizável. Use essas classes quando as propriedades ou os métodos retornarem coleções. |
|
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. |
|
Fornece classes que são usadas para implementar o comportamento de componentes e controles de tempo de execução e tempo de design. |
|
Fornece classes de atributos que são usadas para definir metadados para controles. |
|
Fornece suporte a classes de atributos que são usadas para definir metadados para controles. |
|
Para instalar os namespaces System.Composition, abra seu projeto no Visual Studio 2012 ou posterior, escolha Gerenciar Pacotes NuGet no menu Projeto e pesquise online o pacote Microsoft.Composition. |
|
Para instalar os namespaces System.Composition, abra seu projeto no Visual Studio 2012 ou posterior, escolha Gerenciar Pacotes NuGet no menu Projeto e pesquise online o pacote Microsoft.Composition. |
|
Para instalar os namespaces System.Composition, abra seu projeto no Visual Studio 2012 ou posterior, escolha Gerenciar Pacotes NuGet no menu Projeto e pesquise online o pacote Microsoft.Composition. |
|
Para instalar os namespaces System.Composition, abra seu projeto no Visual Studio 2012 ou posterior, escolha Gerenciar Pacotes NuGet no menu Projeto e pesquise online o pacote Microsoft.Composition. |
|
Fornece classes que permitem interagir com os processos do sistema, logs de eventos e contadores de desempenho. |
|
Contém classes para interação com as ferramentas de análise de código. |
|
Contém classes estáticas para representação de construções de programa, como pré-condições, pós-condições e invariáveis. |
|
Fornece os tipos e membros que permitem aos desenvolvedores criar eventos fortemente tipados a serem capturados pelo ETW (Rastreamento de Eventos para Windows). |
|
Fornece classes e interfaces que oferecem suporte ao DLR (Dynamic Language Runtime). |
|
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. |
|
Contém tipos que permitem leitura e gravação síncrona e assíncrona em arquivos e fluxos de dados. |
|
Contém classes que fornecem compactação e descompressão básica para fluxos. |
|
Contém classes e interfaces que oferecem suporte a consultas que usam LINQ (Consulta Integrada à Linguagem). |
|
Contém tipos 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. |
|
Fornece uma interface de programação simples para muitos dos protocolos usados nas redes de hoje. |
|
Fornece uma interface de programação para aplicativos HTTP modernos. |
|
Fornece coleções de suporte dos cabeçalhos HTTP usados pelo namespace System.Net.Http. |
|
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. |
|
Contém tipos que complementam os primitivos numéricos que são definidos pelo .NET Framework. |
|
Contém classes e interfaces que fornecem uma exibição gerenciada de tipos, métodos e campos carregados, com a capacidade de criar e invocar tipos dinamicamente. |
|
Contém classes que permitem contextos de reflexão personalizados. |
|
Contém classes que permitem a um compilador ou uma ferramenta emitir metadados e o MSIL (Microsoft Intermediate Language) e, se desejar, gerar um arquivo PE no disco. Os clientes primários dessas classes são compiladores e mecanismos de script. |
|
Fornece classes e interfaces que permitem aos desenvolvedores criar, armazenar e gerenciar vários recursos específicos de cultura usados em um aplicativo. |
|
Contém tipos avançados que oferecem suporte a vários namespaces, como System, os namespaces Runtime e os namespaces Security. |
|
Fornece a funcionalidade para autores de compilador que usam código gerenciado para especificar atributos nos metadados que afetam o comportamento de tempo de execução do Commom Language Runtime. |
|
Fornece classes para manipulação de exceção avançada. |
|
Fornece uma ampla variedade de membros que oferecem suporte a serviços de invocação de plataforma e interoperabilidade COM. |
|
Contém métodos que são definições de funções COM para código gerenciado. |
|
Contém classes que oferecem suporte à interoperação entre o código gerenciado e o Tempo de Execução do Windows, e que permitem a criação de tipos Tempo de Execução do Windows com código gerenciado. |
|
Contém classes que podem ser usadas para serialização e desserialização de objetos. |
|
Contém tipos para serializar objetos no JSON (JavaScript Object Notation) e desserializar objetos do JSON. |
|
Contém tipos avançados que oferecem suporte ao controle de versão em implementações lado a lado do .NET Framework. |
|
Fornece a estrutura subjacente do sistema de segurança do .NET Framework, incluindo classes base para permissões. |
|
Define um objeto de entidade de segurança que representa o contexto de segurança no qual o código está sendo executado. |
|
Contém os tipos necessários para compilar aplicativos cliente e de serviço do Windows Communication Foundation (WCF) que podem ser usados para criar aplicativos amplamente distribuídos. |
|
Contém os tipos necessários para construir e modificar as mensagens usadas pelos clientes e serviços para comunicação entre si, os tipos de canais usados para trocar mensagens, as fábricas de canais e ouvintes de canais usados para construir esses canais, bem como os elementos de associação usados para configurá-los. |
|
Contém os tipos necessários para construir e modificar descrições de serviços, contratos e pontos de extremidade que são usados para criar tempos de execução de serviço e exportar metadados. |
|
Contém os tipos necessários para modificar o comportamento de execução do tempo de execução dos aplicativos cliente e de serviço. |
|
Contém classes que oferecem suporte à segurança geral do Windows Communication Foundation (WCF). |
|
Contém tipos que representam certificados e tokens da segurança do Windows Communication Foundation (WCF). |
|
Contém classes que representam codificações de caracteres; e uma classe auxiliar que manipula e formata objetos String sem criar instâncias intermediárias de String. |
|
Contém classes que fornecem acesso ao mecanismo de expressão regular do .NET Framework. |
|
Fornece interfaces e classes do que permitem programação multithread. |
|
Fornece tipos que simplificam a tarefa de escrever código simultâneo e assíncrono. |
|
Fornece um modelo de programação baseado em ator que fornece transmissão de mensagem no processo para fluxo de dados de alta granularidade e pipeline de tarefas. Para instalar o namespace System.Threading.Tasks.Dataflow, abra seu projeto no Visual Studio 2012, escolha Gerenciar Pacotes NuGet no menu Projeto e pesquise online o pacote Microsoft.Tpl.Dataflow. |
|
Contém tipos que habilitam comandos personalizados. |
|
Fornece suporte baseado em padrões para processamento de XML. |
|
Contém os tipos para LINQ to XML, que é uma interface de programação XML na memória que permite modificar documentos XML de forma eficiente e fácil. |
|
Contém as classes XML que oferecem suporte baseado em padrões para esquemas de linguagem XSD (definição de esquema XML). |
|
Contém classes que são usadas para serializar objetos nos documentos ou fluxos de formato XML. |
|
Habilita a funcionalidade fundamental do Tempo de Execução do Windows, incluindo gerenciamento de operações assíncronas, acesso aos repositórios de propriedades e trabalho com imagens e URIs. |
|
Fornece um aplicativo Windows Store com acesso à principal funcionalidade do sistema e informações de tempo de execução sobre sua interface de usuário. |
|
Fornece a API da estrutura geral e a API do modelo de aplicativo, além de uma variedade de classes de suporte que são normalmente usadas por muitas áreas diferentes de recurso. |
|
Define classes que representam as partes dos controles de UI do componente ou, de outra forma, oferecem suporte ao modelo de composição de controle. Também define interfaces para padrões de controle, como ajuste e seleção. |
|
Fornece suporte básico de mídia, primitivos de gráficos e APIs de desenho por pincel. |
|
Fornece a API de storyboard e animação para animações de transição, estados visuais ou componentes de UI animados. |
|
Contém tipos que oferecem suporte à transformação de matriz/perspectiva. |
|
Contém tipos que oferecem suporte à interoperação entre o DLR (Dynamic Language Runtime) e C#. |
|
Contém classes que oferecem suporte à compilação e geração de código usando a linguagem Visual Basic. |
|
Contém os tipos somente de uso interno que oferecem suporte ao compilador do Visual Basic. |