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:
|
Sì |
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 |