Extensions (schéma de package pour Windows 8, enfant d’Application)
Définit un ou plusieurs points d’extensibilité pour l’application.
Hiérarchie d’éléments
- <Packages>
-
- <Applications>
-
- <Application>
- <Extensions>
Syntaxe
<Extensions>
<!-- Child elements -->
Extension{1,10000}
</Extensions>
Clé
{}
plage spécifique d’occurrences
Attributs et éléments
Attributs
Aucun.
Éléments enfants
Élément enfant | Description |
---|---|
Extension (dans le type : CT_ApplicationExtensions) | Déclare un point d’extensibilité pour l’application. |
Éléments parents
Élément parent | Description |
---|---|
Application | Représente une application qui comprend une partie ou la totalité des fonctionnalités fournies dans le package. |
Éléments apparentés
Les éléments suivants portent le même nom que celui-ci, mais ils ont un contenu ou des attributs différents :
Notes
Les points d’extensibilité sont un mécanisme par lequel une application peut ajouter des fonctionnalités d’une manière définie par le système d’exploitation. Un exemple de point d’extensibilité d’application est la possibilité de créer une association de types de fichiers et de permettre à votre application d’être le gestionnaire par défaut pour les fichiers avec une extension de nom de fichier spécifique.
Exemples
L’exemple suivant est extrait du manifeste de package de l’un des exemples du kit de développement logiciel (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>
Voir aussi
Conceptset extensions de l’application concepts
Spécifications
Valeur | |
---|---|
Espace de noms | http://schemas.microsoft.com/appx/2010/manifest |