Capacidade (esquema de pacote para Windows 8)

Declara uma funcionalidade exigida por um pacote.

Hierarquia de elementos

<Pacote>
<Funcionalidades>
<Funcionalidade>

Syntax

<Capability Name = "internetClient" | "internetClientServer" | "privateNetworkClientServer" | "documentsLibrary" | "picturesLibrary" | ... />

Atributos e elementos

Atributos

Atributo Descrição Tipo de dados Obrigatório Valor padrão
Nome

O nome da funcionalidade.

Esse atributo pode ter um dos seguintes valores:

  • internetClient
  • internetClientServer
  • privateNetworkClientServer
  • documentsLibrary
  • picturesLibrary
  • videosLibrary
  • musicLibrary
  • enterpriseAuthentication
  • sharedUserCertificates
  • removableStorage
Sim

 

Elementos filho

Nenhum.

Elementos pai

Elemento pai Descrição
Funcionalidades

Declara o acesso aos recursos de usuário protegidos que o pacote requer.

 

Comentários

A tabela a seguir descreve os valores de funcionalidade.

Funcionalidade Descrição
internetClient No Windows, isso fornece acesso à sua conexão com a Internet para conexões de saída com a Internet. No Windows Phone, fornece acesso completo local e à Internet e pode atuar como um servidor, mas o acesso de entrada a portas críticas sempre é bloqueado.
internetClientServer No Windows, isso fornece acesso à sua conexão com a Internet, incluindo conexões não solicitadas de entrada da Internet– o aplicativo pode enviar informações de ou para seu computador por meio de um firewall. Você não precisa declarar internetClient se esse recurso for declarado. No Windows Phone, fornece acesso completo local e à Internet e pode atuar como um servidor, mas o acesso de entrada a portas críticas sempre é bloqueado.
privateNetworkClientServer No Windows, isso fornece acesso a uma rede doméstica ou de trabalho – o aplicativo pode enviar informações de/para o computador e outros computadores na mesma rede. No Windows Phone, fornece o mesmo acesso que internetClient ou internetClientServer.
documentsLibrary Sua biblioteca de documentos, incluindo a capacidade de adicionar, alterar ou excluir arquivos. O pacote só pode acessar os tipos de arquivo declarados no manifesto. O aplicativo não pode acessar as bibliotecas de documentos nos computadores do Grupo Doméstico.
picturesLibrary Sua biblioteca de imagens, incluindo a capacidade de adicionar, alterar ou excluir arquivos. Essa funcionalidade também inclui bibliotecas de imagens em computadores HomeGroup, juntamente com tipos de arquivo de imagem em servidores de mídia conectados localmente.
videosLibrary Sua biblioteca de vídeos, incluindo a capacidade de adicionar, alterar ou excluir arquivos. Essa funcionalidade também inclui bibliotecas de vídeos em computadores HomeGroup, juntamente com tipos de arquivo de vídeo em servidores de mídia conectados localmente.
musicLibrary Sua biblioteca de música e playlists, incluindo a capacidade de adicionar, alterar ou excluir arquivos. Essa funcionalidade também inclui bibliotecas de música e playlists na biblioteca de música em computadores HomeGroup, além de tipos de arquivo de música em servidores de mídia conectados localmente.
enterpriseAuthentication Suas Windows, para acesso a uma intranet corporativa. Este aplicativo pode representar você na rede.
sharedUserCertificates Certificados de software e hardware ou um cartão inteligente – usado para identificá-lo no aplicativo. Essa funcionalidade pode ser usada pelos serviços do seu funcionário, do banco ou do governo para identificá-lo.
removableStorage Armazenamento removível, como um disco rígido externo, um pen drive ou um dispositivo portátil MTP, incluindo a capacidade de adicionar, alterar ou excluir arquivos específicos. Esse pacote só pode acessar os tipos de arquivo declarados no manifesto.

 

Exemplos

Aqui está um exemplo de um nó Funcionalidades .

<Capabilities>
  <Capability Name="internetClient"/>
  <Capability Name="musicLibrary"/>
  <Capability Name="videosLibrary"/>
  <DeviceCapability Name="microphone"/>
  <DeviceCapability Name="webcam"/>
</Capabilities>

Confira também

Declarações de funcionalidades do aplicativo

Diretrizes para configurações de aplicativos

Requisitos

Valor
Namespace http://schemas.microsoft.com/appx/2010/manifest