uap3:AppExtension

Déclare un point d’extensibilité d’application de type windows.appExtension. Cet élément indique les catégories d’extensions que l’application a l’intention de consommer et/ou d’héberger.

Hiérarchie d’éléments

<Paquet>

    <Applications>

         <Application>

              <Extensions>

                   <uap3:Extension>

                        <uap3:AppExtension>

Syntax

<uap3:AppExtension
    Name = 'A string with a value between 2 and 255 characters in length that consists of alphanumeric characters, periods (except for the first character), and dashes only.'
    Id = 'A string with a value between 2 and 39 characters in length that consists of alphanumeric characters, periods (except for the first character), and dashes only.'
    PublicFolder = 'A string with a value between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *.'
    DisplayName = 'A string with a value between 1 and 256 characters in length.'
    Description = 'A string between 1 and 2048 characters in length.' >

  <!-- Child elements -->
  uap3:Properties?

</uap3:AppExtension>

Clé :

? facultatif (zéro ou un)

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire Valeur par défaut
Description Description de l’application Chaîne comprise entre 1 et 2 048 caractères. No
DisplayName Nom convivial pour l’extension d’application qui peut être affichée aux utilisateurs. Chaîne dont la valeur est comprise entre 1 et 256 caractères. Yes
Id Point d’entrée par lequel l’application hôte accède à la catégorie d’extension instance, s’il existe plusieurs points d’entrée. Chaîne dont la longueur est comprise entre 2 et 39 caractères et qui se compose de caractères alphanumériques, de points (à l’exception du premier caractère) et de tirets uniquement. Yes
Nom Type d’extension que l’application a l’intention de consommer et/ou d’héberger. Chaîne dont la longueur est comprise entre 2 et 255 caractères et qui se compose de caractères alphanumériques, de points (à l’exception du premier caractère) et de tirets uniquement. Yes
Dossier public Dossier que le instance déclare comme emplacement où un hôte peut avoir un accès en lecture aux fichiers via un répartiteur. Chaîne dont la valeur est comprise entre 1 et 256 caractères et qui ne peut pas contenir ces caractères : <, >, ":, |, ?, ou *. Yes

Éléments enfants

Élément enfant Description
uap3:Properties Contient du code XML opaque qui représente des informations personnalisées spécifiques à l’extension qui sont simplement stockées et non lues par le système d’exploitation. Les informations sont lues uniquement par l’application hôte.

Éléments parents

Élément parent Description
uap3:Extension Déclare un point d’extensibilité pour l’application.

Exemples

L’exemple suivant indique que l’application héberge ou consomme l’extension de navigateur à faible performance

<Package
    xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"  
    IgnorableNamespaces="... uap3">
    <Applications>
        <Application>
            <Extensions>
                <uap3:Extension 
                    Category="windows.appExtension">  
                    <uap3:AppExtension
                        Name="com.microsoft.browser.ext"
                        Id="Extension.Low.Performance"
                        PublicFolder="public\lowperf"
                        DisplayName="Low Performance Extension"/>  
                </uap3:Extension>  
              </Extensions>
        </Application>
    </Applications>
</Package>

Configuration requise

Élément Valeur
Espace de noms http://schemas.microsoft.com/appx/manifest/uap/windows10/3
Minimum OS Version Windows 10 version 1607 (build 14393)