uap5:Extension

Description

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

Hiérarchie d’éléments

<Package>
<Applications>
<Application>
<Extensions>
<uap5:Extension>

Syntaxe

<uap5:Extension Category       = "windows.userActivity" | "windows.mediaSource" | "windows.videoRendererEffect" | "windows.activatableClass.outOfProcessServer" | "windows.startupTask" | "windows.appExecutionAlias"
                   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 -->
  ( uap5:UserActivity
  | uap5:MediaSource
  | uap5:VideoRendererEffect 
  | uap5:ActivatableClass.OutOfProcessServer
  | uap5:StartupTask
  | uap5:AppExecutionAlias )?

</uap5: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. userActivity
  • Windows. mediaSource
  • Windows. videoRendererEffect
  • Windows. activatableClass. outOfProcessServer
  • Windows. startupTask
  • windows.appExecutionAlias
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
UserActivity Permet à une application de spécifier le site Web associé à cette application pour la publication UserActivity multiplateforme.
MediaSource Spécifie la source du média et le service d’application qu’il expose.
VideoRendererEffect Active l’activation des effets de convertisseur vidéo dans les applications.
ActivatableClass. OutOfProcessServer Déclare un point d’extension de package de type Windows. activatableClass. outOfProcessServer. Cela permet aux classes WinRT tierces définies dans le package d’application d’être appelées à partir d’un processus Win32.
StartupTask Spécifie une tâche de démarrage pour votre application.
AppExecutionAlias Spécifie l’alias d’exécution de l’application pour déterminer le point d’entrée d’une application à activer.

Notes

Spécifications

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

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