extensões (esquema de pacote para Windows 8, filho do pacote)
Define um ou mais pontos de extensibilidade para o pacote.
Hierarquia de elementos
- <Agrupa>
- <Extensões>
Syntax
<Extensions>
<!-- Child elements -->
Extension{1,10000}
</Extensions>
Chave
{}
intervalo específico de ocorrências
Atributos e elementos
Atributos
Nenhum.
Elementos filho
Elemento filho | Descrição |
---|---|
Extensão (no tipo: CT_PackageExtensions) | Declara um ponto de extensibilidade para o pacote. |
Elementos pai
Elemento pai | Descrição |
---|---|
Pacote | Define o elemento raiz de um manifesto de pacote de aplicativo. O manifesto descreve a estrutura e os recursos do software para o sistema. |
Elementos relacionados
Os elementos a seguir têm o mesmo nome que este, mas um conteúdo ou atributos diferentes:
Comentários
Os pontos de extensibilidade são um mecanismo pelo qual um aplicativo pode adicionar funcionalidade de uma maneira definida pelo sistema operacional. Um exemplo de um ponto de extensibilidade de pacote é a capacidade de especificar uma biblioteca de vínculo dinâmico ou executável que contém classes ativáveis que seu código usa.
Exemplos
O exemplo a seguir é extraído do manifesto do pacote de um dos exemplos do SDK.
<Package>
<Extensions>
<Extension Category="windows.activatableClass.proxyStub">
<ProxyStub ClassId="332fd2f1-1c69-4c91-949e-4bb67a85bdc5">
<Path>Microsoft.Samples.DllServerAuthoring.Proxies.dll</Path>
<Interface Name="IToaster" InterfaceId="6a112353-4f87-4460-a908-2944e92686f3" />
<Interface Name="IToast" InterfaceId="699b1394-3ceb-4a14-ae23-efec518b088b" />
<Interface Name="IAppliance" InterfaceId="332fd2f1-1c69-4c91-949e-4bb67a85bdc5" />
</ProxyStub>
</Extension>
<Extension Category="windows.activatableClass.inProcessServer">
<InProcessServer>
<Path>Microsoft.Samples.DllServerAuthoring.dll</Path>
<ActivatableClass ActivatableClassId="Microsoft.Samples.DllServerAuthoring.Toaster" ThreadingModel="both" />
</InProcessServer>
</Extension>
</Extensions>
</Package>
Confira também
Conceitosde contratos de aplicativo e extensões
Requisitos
Valor | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2010/manifest |