Condividi tramite


Funzionalità (schema del pacchetto per Windows 8)

Dichiara una funzionalità richiesta da un pacchetto.

Gerarchia degli elementi

<Pacchetto>
<Funzionalità>
<Funzionalità>

Sintassi

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

Attributi ed elementi

Attributi

Attributo Descrizione Tipo di dati Obbligatoria Valore predefinito
Nome

Nome della funzionalità.

Questo attributo può avere uno dei valori seguenti:

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

 

Elementi figlio

Nessuno.

Elementi padre

Elemento padre Descrizione
Capabilities

Dichiara l'accesso alle risorse utente protette richieste dal pacchetto.

 

Commenti

Nella tabella seguente vengono descritti i valori delle funzionalità.

Funzionalità Description
internetClient In Windows, ciò consente l'accesso alla connessione Internet per le connessioni in uscita a Internet. In Windows Phone, fornisce accesso completo a Internet e locale e può fungere da server, ma l'accesso in ingresso alle porte critiche è sempre bloccato.
internetClientServer In Windows, ciò consente l'accesso alla connessione Internet, incluse le connessioni non richieste in ingresso da Internet: l'app può inviare informazioni da o verso il computer attraverso un firewall. Non è necessario dichiarare internetClient se questa funzionalità è dichiarata. In Windows Phone, fornisce accesso completo a Internet e locale e può fungere da server, ma l'accesso in ingresso alle porte critiche è sempre bloccato.
privateNetworkClientServer In Windows, ciò consente l'accesso a una rete domestica o aziendale: l'app può inviare informazioni da o verso il computer e altri computer nella stessa rete. In Windows Phone fornisce lo stesso accesso di internetClient o internetClientServer.
documentsLibrary La raccolta documenti, inclusa la possibilità di aggiungere, modificare o eliminare file. Il pacchetto può accedere solo ai tipi di file dichiarati nel manifesto. L'app non può accedere alle raccolte documenti nei computer del Gruppo Home.
picturesLibrary Raccolta immagini, inclusa la possibilità di aggiungere, modificare o eliminare file. Questa funzionalità include anche raccolte immagini nei computer del gruppo Home, insieme ai tipi di file di immagine nei server multimediali connessi in locale.
videosLibrary La libreria di video, inclusa la possibilità di aggiungere, modificare o eliminare file. Questa funzionalità include anche librerie di video nei computer del gruppo Home, insieme ai tipi di file video nei server multimediali connessi in locale.
musicLibrary La raccolta musicale e le playlist, inclusa la possibilità di aggiungere, modificare o eliminare file. Questa funzionalità include anche playlist e librerie di musica nella raccolta musica nei computer del gruppo Home, oltre ai tipi di file musicali nei server multimediali connessi in locale.
enterpriseAuthentication Credenziali Windows, per l'accesso a una intranet aziendale. Questa applicazione può rappresentare l'utente nella rete.
sharedUserCertificates Certificati software e hardware o un smart card: usati per identificare l'utente nell'app. Questa funzionalità può essere usata dal datore di lavoro, dalla banca o dai servizi governativi per identificare l'utente.
removableStorage Archivi rimovibili, ad esempio un disco rigido esterno o un'unità flash USB o un dispositivo portatile MTP, inclusa la possibilità di aggiungere, modificare o eliminare file specifici. Questo pacchetto può accedere solo ai tipi di file dichiarati nel manifesto.

 

Esempio

Di seguito è riportato un esempio di nodo Capabilities.

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

Vedi anche

Dichiarazioni di funzionalità delle app

Linee guida per le impostazioni dell'app

Requisiti

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