Extensiones (esquema de paquete para Windows 8, elemento secundario de la aplicación)
Define uno o varios puntos de extensibilidad para la aplicación.
Jerarquía de elemento
- <Paquete>
-
- <APLICACIONES>
-
- <Application>
- <Extensiones>
Sintaxis
<Extensions>
<!-- Child elements -->
Extension{1,10000}
</Extensions>
Clave
{}
intervalo específico de repeticiones
Atributos y elementos
Atributos
Ninguno.
Elementos secundarios
Elemento secundario | Descripción |
---|---|
Extensión (en tipo: CT_ApplicationExtensions) | Declara un punto de extensibilidad para la aplicación. |
Elementos primarios
Elemento primario | Descripción |
---|---|
Aplicación | Representa una aplicación que comprende parte de o toda la funcionalidad que se entrega en el paquete. |
Elementos relacionados
Los elementos siguientes tienen el mismo nombre que este, pero contenido o atributos diferentes:
Comentarios
Los puntos de extensibilidad son un mecanismo por el que una aplicación puede agregar funcionalidad de una manera definida por el sistema operativo. Un ejemplo de un punto de extensibilidad de la aplicación es la capacidad de crear una asociación de tipo de archivo y permitir que la aplicación sea el controlador predeterminado para los archivos con una extensión de nombre de archivo específica.
Ejemplos
El ejemplo siguiente se toma del manifiesto del paquete de uno de los ejemplos del 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>
Consulte también
ConceptosAprobaciones y contratos de aplicación
Requisitos
Value | |
---|---|
Espacio de nombres | http://schemas.microsoft.com/appx/2010/manifest |