Capabilities

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

Gerarchia degli elementi

<Package>
   └─ <Capabilities>

Sintassi

<Package
  xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10">
  ...
  <Capabilities>

    <!-- Child elements -->
    CapabilityChoice{0,100}
    CustomCapabilityChoice{0,1000}
    DeviceCapability{0,1000}

  </Capabilities>
</Package>

Chiave

{} intervallo specifico di occorrenze

Attributi

Nessuno.

Elementi figli

Elemento figlio Description
DeviceCapability Dichiara una funzionalità del dispositivo richiesta da un pacchetto. In Windows 10.0.10240.0 può contenere fino a 100 elementi Device. In Windows 10.0.10586.0 può contenere fino a 1000 (per la sintassi e gli esempi, vedere Esempi).

Elementi principali

Elemento padre Description
Package Definisce l'elemento radice di un manifesto del pacchetto dell'app. Il manifesto descrive la struttura e le funzionalità del software nel sistema.

Requisiti

Elemento Value
spazio dei nomi http://schemas.microsoft.com/appx/manifest/foundation/windows10
versione minima del sistema operativo

Osservazioni:

Se non dichiari in modo esplicito le funzionalità necessarie per consentire all'app di accedere alle risorse utente, l'app non può accedere a tale risorsa. Tuttavia, anche se dichiari una funzionalità, l'app non avrà ancora accesso alla risorsa utente se non esiste nel sistema o esistono altri criteri di sicurezza che limitano l'accesso alla risorsa.

Esempi

Ecco un esempio del Capabilities nodo.

<Capabilities>
    <Capability Name="internetClient"/>
    <Capability Name="internetClientServer"/>
    <Capability Name="privateNetworkClientServer"/>
    <Capability Name="allJoyn"/>
    <uap:Capability Name="documentsLibrary"/>
    <uap:Capability Name="picturesLibrary"/>
    <uap:Capability Name="videosLibrary"/>
    <uap:Capability Name="musicLibrary"/>
    <uap:Capability Name="enterpriseAuthentication"/>
    <uap:Capability Name="sharedUserCertificates"/>
    <uap:Capability Name="userAccountInformation"/>
    <uap:Capability Name="removableStorage"/>
    <uap:Capability Name="appointments"/>
    <uap:Capability Name="contacts"/>
    <uap:Capability Name="phoneCall"/>
    <uap:Capability Name="blockedChatMessages"/>
    <uap:Capability Name="objects3D"/>
</Capabilities>

Vedere anche

Dichiarazioni di funzionalità delle app