Funzionalità (schema delle estensioni per Windows 8.1)

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 consente di accedere alla connessione Internet per le connessioni in uscita a Internet. In Windows Phone fornisce l'accesso completo locale e a Internet e può fungere da server.
internetClientServer In Windows 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 tramite un firewall. Non è necessario dichiarare internetClient se questa funzionalità è dichiarata. In Windows Phone fornisce l'accesso completo locale e a Internet e può fungere da server.
privateNetworkClientServer Una rete domestica o aziendale: l'app può inviare informazioni al computer e ad altri computer nella stessa rete. In Windows Phone, questa funzionalità fornisce lo stesso accesso di internetClient o internetClientClientServer.
documentsLibrary 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 librerie di immagini nei computer HomeGroup, insieme ai tipi di file 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 video nei computer HomeGroup, insieme ai tipi di file video nei server multimediali connessi in locale.
musicLibrary La libreria musicale e le playlist, inclusa la possibilità di aggiungere, modificare o eliminare file. Questa funzionalità include anche librerie di musica e playlist nella libreria di musica nei computer HomeGroup, oltre ai tipi di file musicali nei server multimediali connessi in locale.
enterpriseAuthentication Le Windows credenziali per l'accesso a una intranet aziendale. Questa applicazione può rappresentare l'utente nella rete.
sharedUserCertificates Certificati software e hardware o un smart card: usato per identificare l'utente nell'app. Questa funzionalità può essere usata dal datore di lavoro, dalla banca o dai servizi pubblici per identificare l'utente.
removableStorage Archiviazione rimovibile, 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