uap7:Extension

Description

Déclare un point d’extensibilité pour l’application.

Hiérarchie d’éléments

<Package>
<Extensions>
<uap7:Extension>

Syntaxe

<uap7:Extension Category       = "windows.sharedFonts" | "windows.enterpriseDataProtection"
                   Executable?    = A string between 1 and 256 characters in length that must end with ".exe" and cannot contain these characters: <, >, :, ", |, ?, or *. It specifies the default executable for the extension. If not specified, the executable defined for the app is used.  If specified, the EntryPoint property is also used. If that EntryPoint property isn't specified, the EntryPoint defined for the app is used.
                   EntryPoint?    = A string between 1 and 256 characters in length, representing the  task handling the extension. This is normally the fully namespace-qualified name of a Windows Runtime type. If EntryPoint is not specified, the EntryPoint defined for the app is used instead.
                   RuntimeType?   = A string between 1 and 255 characters in length that cannot start or end with a period or contain these characters: <, >, :, ", /, \, |, ?, or *.
                   StartPage?     = A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *. 
                   ResourceGroup? = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character. 
                   uap10:TrustLevel?       = String value. Can be one of the following: "appContainer", "mediumIL".
                   uap10:RuntimeBehavior?  = String value. Can be one of the following: "windowsApp", "packagedClassicApp", "win32App".
                   uap10:HostId?           = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
                   uap10:Parameters?       = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end. >

  <!-- Child elements -->
  ( uap7:sharedFonts
  | uap7:enterpriseDataProtection )?

</uap7:Extension>

Clé

? facultatif (zéro ou un)

Attributs

Attribut Description Type de données Obligatoire
Category Catégorie de l’extension. Celui-ci peut avoir l'une des valeurs suivantes :
  • Windows. sharedFonts
  • Windows. enterpriseDataProtection
Oui
Exécutable Exécutable de lancement par défaut. Chaîne contenant entre 1 et 256 caractères qui doivent se terminer par « .exe » et ne peuvent pas contenir les caractères suivants : < , > , :, ", |, ? ou *. Il spécifie l’exécutable par défaut pour l’extension. S’il n’est pas spécifié, l’exécutable défini pour l’application est utilisé. S’il est spécifié, la propriété EntryPoint est également utilisée. Si cette propriété EntryPoint n’est pas spécifiée, le point d’entrée défini pour l’application est utilisé. No
EntryPoint ID de classe activable. Chaîne d’une longueur comprise entre 1 et 256 caractères représentant la tâche qui gère l’extension. Il s’agit généralement du nom complet de l’espace de noms d’un type Windows Runtime. Si EntryPoint n’est pas spécifié, le point d’entrée défini pour l’application est utilisé à la place. No
RuntimeType Fournisseur du Runtime. Cet attribut est utilisé en général lorsqu’il existe des infrastructures mixtes dans une application. Chaîne comportant entre 1 et 255 caractères qui ne peuvent pas commencer ou se terminer par un point ou qui contiennent les caractères suivants : < , > , :, ",/,, |, ? ou *. No
StartPage La page web qui gère le point d’extensibilité. Chaîne de longueur comprise entre 1 et 256 caractères qui ne peuvent pas contenir les caractères suivants : < , > , :, ", |, ? ou *. No
uap10 : TrustLevel Spécifie le niveau de confiance de l’extension. Valeur de chaîne. Il peut s’agir de l’un des éléments suivants : « appContainer », « mediumIL ». No
uap10:RuntimeBehavior Spécifie le comportement au moment de l’exécution de l’extension. Valeur de chaîne. Il peut s’agir de l’un des éléments suivants : « windowsApp », « packagedClassicApp », « win32App ». No
uap10 : HostId Spécifie l’ID d’application de l’application hôte pour l’extension. Chaîne alphanumérique comprise entre 1 et 255 caractères. Doit commencer par un caractère alphabétique. No
uap10 : paramètres Contient les paramètres de ligne de commande à passer à l’extension. Pris en charge uniquement pour les applications de bureau qui ont une identité de package. Chaîne de 1 à 32767 caractères de longueur avec un caractère autre qu’un espace de début et de fin. No

Éléments enfants

Élément enfant Description
uap7:SharedFonts Contient les emplacements des polices partagées à utiliser avec l’application.
uap7:EnterpriseDataProtection Lorsqu’elle est déclarée dans une application, cela permet de s’assurer que tous les fichiers qu’elle crée et le presse-papiers/les éléments déplacés sont chiffrés.

Spécifications

Valeur
Espace de noms http://schemas.microsoft.com/appx/manifest/uap/windows10/7

http://schemas.microsoft.com/appx/manifest/uap/windows10/10 (pour les attributs uap10 )