Condividi tramite


com:ComInterface

Dichiara un punto di estensione del pacchetto di tipo windows.comInterface. L'estensione comInterface può includere tre tipi di registrazioni: Interface, ProxyStubo TypeLib.

Gerarchia degli elementi

pacchetto

     <applicazioni>

          dell'applicazione

               <extensions>

                    <com:Extension>

                         <com:ComInterface>

     <extensions>

          <com:Extension>

               <com:ComInterface>

Sintassi

<com:ComInterface>

  <!-- Child elements -->
  com:ProxyStub{0,1000},
  com:Interface{0,10000},
  com:TypeLib{0,1000}

</com:ComInterface>

Chiave

{} intervallo specifico di occorrenze

Attributi ed elementi

Attributi

Nessuno.

Elementi figlio

Elemento figlio Descrizione
com:ProxyStub Registra uno stub proxy.
com:Interface Registra le nuove interfacce COM.
com:TypeLib Registra una libreria dei tipi.

Elementi padre

Elemento padre Descrizione
com:Extension Fornisce funzionalità per esporre le registrazioni COM ai client all'esterno del pacchetto dell'app.

Osservazioni

L'estensione comInterface può trovarsi nell'elemento manifesto Application/Extensions/Extension o nell'elemento manifesto Package/Extensions/Extension. Non esiste alcuna differenza funzionale tra queste due opzioni, ma entrambi i posizionamenti presentano vantaggi diversi.

Se l'estensione è in Application/Extensions/Extensions, è possibile migliorare la leggibilità del manifesto mantenendo le registrazioni dell'interfaccia vicino alle registrazioni della classe che le implementano. Tuttavia, se si inserisce l'estensione in Package/Extensions/Extensions, non sarà necessario determinare quale applicazione usare per ogni interfaccia. È possibile usare più estensioni comInterface in Application/Extensions/Extension o Package/Extensions/Extension, ma non è consigliato né necessario.

Nota

Tutte le registrazioni in comInterface che dipendono da un'altra registrazione (ad esempio, un'interfaccia fa riferimento a un ProxyStub e/o a un TypeLib) devono trovarsi nella stessa estensione comInterface.

Fabbisogno

Articolo Valore
spazio dei nomi http://schemas.microsoft.com/appx/manifest/com/windows10
versione minima del sistema operativo Windows 10 versione 1703 (Build 15063)