Condividi tramite


Estensione (schema del pacchetto per Windows 8, nel tipo: CT_PackageExtensions)

Dichiara un punto di estendibilità per il pacchetto.

Gerarchia degli elementi

<Pacchetto>
<Estensioni>
<Estensione>

Sintassi

<Extension Category = "windows.activatableClass.inProcessServer" | "windows.activatableClass.outOfProcessServer" | "windows.activatableClass.proxyStub" | "windows.gameExplorer" | "windows.certificates" >

  <!-- Child elements -->
  ( InProcessServer
  | OutOfProcessServer
  | ProxyStub
  | GameExplorer
  | Certificates
  )

</Extension>

Attributi ed elementi

Attributi

Attributo Descrizione Tipo di dati Obbligatoria Valore predefinito
Categoria

Tipo di punto di estendibilità del pacchetto.

Questo attributo può avere uno dei valori seguenti:

  • windows.activatableClass.inProcessServer
  • windows.activatableClass.outOfProcessServer
  • windows.activatableClass.proxyStub
  • windows.gameExplorer
  • windows.certificates

 

Elementi figlio

Elemento figlio Descrizione
Certificati

Dichiara un punto di estendibilità del pacchetto di tipo windows.certificates. L'app richiede uno o più certificati dagli archivi certificati specificati.

GameExplorer

Dichiara un punto di estendibilità del pacchetto di tipo windows.gameExplorer.

InProcessServer

Dichiara un punto di estendibilità del pacchetto di tipo windows.activatableClass.inProcessServer. L'app usa una libreria di collegamento dinamico (DLL) che espone una o più classi attivabili.

OutOfProcessServer

Dichiara un punto di estensione del pacchetto di tipo windows.activatableClass.outOfProcessServer. L'app usa un eseguibile (EXE) che espone una o più classi attivabili.

ProxyStub

Dichiara un punto di estendibilità del pacchetto di tipo windows.activatableClass.proxyStub. Un proxy può essere costituito da una o più interfacce.

 

Elementi padre

Elemento padre Descrizione
Estensioni (tipo: CT_PackageExtensions)

Definisce uno o più punti di estendibilità per il pacchetto.

 

Gli elementi seguenti hanno lo stesso nome di questo elemento, ma il contenuto o gli attributi sono diversi:

Commenti

I punti di estendibilità sono un meccanismo tramite il quale un pacchetto può aggiungere funzionalità in modo definito dal sistema operativo. Un punto di estendibilità è una posizione in cui un'app può eseguire la registrazione per eseguire codice o usare le risorse del pacchetto corrente. Per aggiungere funzionalità per una determinata app, usare l'elemento figlio Applicationdell'elemento Applications.

Questi punti di estendibilità non possono essere dichiarati più volte in un manifesto:

  • windows.certificates
  • windows.gameExplorer

Vedi anche

ConcettiAppcontracts and extensions (Concetti: contratti ed estensioni dell'app)

Requisiti

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