Extensões (esquema de pacote para Windows 8, filho de Application)
Define um ou mais pontos de extensibilidade para o aplicativo.
Hierarquia de elementos
- <Pacote>
-
- <Aplicativos>
-
- <Aplicativo>
- <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_ApplicationExtensions) | Declara um ponto de extensibilidade para o aplicativo. |
Elementos pai
Elemento pai | Descrição |
---|---|
Aplicativo | Representa um aplicativo que compõe parte ou todas as funcionalidades entregues no pacote. |
Elementos relacionados
Os elementos a seguir têm o mesmo nome que este, mas 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 aplicativo é a capacidade de criar uma associação de tipo de arquivo e permitir que seu aplicativo seja o manipulador padrão para arquivos com uma extensão de nome de arquivo específica.
Exemplos
O exemplo a seguir é retirado do manifesto do pacote de um dos exemplos do SDK.
<Applications>
<Application Id="App" StartPage="default.html">
<VisualElements DisplayName="Assocation launching sample"
Logo="images\squareTile-sdk.png" SmallLogo="images\smallTile-sdk.png"
Description="SDK sample"
ForegroundText="dark" BackgroundColor="#FFFFFF" ToastCapable="false">
<DefaultTile ShowName="allLogos" />
<SplashScreen BackgroundColor="white" Image="images\splash-sdk.png" />
</VisualElements>
<Extensions>
<Extension Category="windows.fileTypeAssociation">
<FileTypeAssociation Name=".alsdkjs">
<SupportedFileTypes>
<FileType>.alsdkjs</FileType>
</SupportedFileTypes>
</FileTypeAssociation>
</Extension>
<Extension Category="windows.protocol">
<Protocol Name="alsdkjs" />
</Extension>
</Extensions>
</Application>
</Applications>
Confira também
ConceitosAplicativas e extensões
Requisitos
Valor | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2010/manifest |