uap4:Extensionuap4:Extension

DescriptionDescription

Déclare un point d’extensibilité pour l’application.Declares an extensibility point for the app.

Hiérarchie d’élémentsElement Hierarchy

<Packages>
<Package>
<Applications>
<Applications>
<Oeuvre>
<Application>
<Extensions>
<Extensions>
<uap4:Extension><uap4:Extension>

SyntaxeSyntax

<uap4:Extension Category       = "windows.sharedFonts" | "windows.userDataTaskDataProvider" | "windows.mediaCodec" | "windows.contactPanel" | "windows.loopbackAccessRules" | "windows.devicePortalProvider" | "windows.printWorkflowBackgroundTask"
                   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 -->
  ( uap4:SharedFonts
  | uap4:UserDataTaskDataProvider
  | uap4:MediaCodec 
  | uap4:ContactPanel
  | uap4:LoopbackAccessRules
  | uap4:DevicePortalProvider )?

</uap4:Extension>

CléKey

?facultatif (zéro ou un)? optional (zero or one)

AttributsAttributes

AttributAttribute DescriptionDescription Type de donnéesData type ObligatoireRequired
CategoryCategory Catégorie de l’extension.The category of the extension. Celui-ci peut avoir l'une des valeurs suivantes :One of the following:
  • Windows. sharedFontswindows.sharedFonts
  • Windows. userDataTaskDataProviderwindows.userDataTaskDataProvider
  • Windows. mediaCodecwindows.mediaCodec
  • Windows. contactPanelwindows.contactPanel
  • Windows. loopbackAccessRuleswindows.loopbackAccessRules
  • Windows. devicePortalProviderwindows.devicePortalProvider
  • Windows. printWorkflowBackgroundTaskwindows.printWorkflowBackgroundTask
OuiYes
ExécutableExecutable Exécutable de lancement par défaut.The default launch executable. Chaîne d’une longueur de 1 à 256 caractères qui doit se terminer par « . exe » et ne peut pas contenir les caractères suivants : <, >, :, ", |, ? ou *.A string between 1 and 256 characters in length that must end with ".exe" and cannot contain these characters: <, >, :, ", |, ?, or *. Il spécifie l’exécutable par défaut pour l’extension.It specifies the default executable for the extension. S’il n’est pas spécifié, l’exécutable défini pour l’application est utilisé.If not specified, the executable defined for the app is used. S’il est spécifié, la propriété EntryPoint est également utilisée.If specified, the EntryPoint property is also used. Si cette propriété EntryPoint n’est pas spécifiée, le point d’entrée défini pour l’application est utilisé.If that EntryPoint property isn't specified, the EntryPoint defined for the app is used. Non No
EntryPointEntryPoint ID de classe activable.The activatable class ID. Chaîne d’une longueur comprise entre 1 et 256 caractères représentant la tâche qui gère l’extension.A string between 1 and 256 characters in length, representing the task handling the extension. Il s’agit généralement du nom complet de l’espace de noms d’un type Windows Runtime.This is normally the fully namespace-qualified name of a Windows Runtime type. Si EntryPoint n’est pas spécifié, le point d’entrée défini pour l’application est utilisé à la place.If EntryPoint is not specified, the EntryPoint defined for the app is used instead. Non No
RuntimeTypeRuntimeType Fournisseur du Runtime.The runtime provider. Cet attribut est utilisé en général lorsqu’il existe des infrastructures mixtes dans une application.This attribute is used typically when there are mixed frameworks in an app. Chaîne d’une longueur comprise 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 *.A string between 1 and 255 characters in length that cannot start or end with a period or contain these characters: <, >, :, ", /, , |, ?, or *. Non No
StartPageStartPage La page web qui gère le point d’extensibilité.The web page that handles the extensibility point. Chaîne d’une longueur de 1 à 256 caractères qui ne peut pas contenir les caractères suivants : <, >, :, ", |, ? ou *.A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *. Non No
uap10 : TrustLeveluap10:TrustLevel Spécifie le niveau de confiance de l’extension.Specifies the trust level of the extension. Valeur de chaîne.String value. Il peut s’agir de l’un des éléments suivants : « appContainer », « mediumIL ».Can be one of the following: "appContainer", "mediumIL". Non No
uap10:RuntimeBehavioruap10:RuntimeBehavior Spécifie le comportement au moment de l’exécution de l’extension.Specifies the run time behavior of the extension. Valeur de chaîne.String value. Il peut s’agir de l’un des éléments suivants : « windowsApp », « packagedClassicApp », « win32App ».Can be one of the following: "windowsApp", "packagedClassicApp", "win32App". Non No
uap10 : HostIduap10:HostId Spécifie l’ID d’application de l’application hôte pour l’extension.Specifies the app ID of the host app for the extension. Chaîne alphanumérique comprise entre 1 et 255 caractères.An alphanumeric string between 1 and 255 characters in length. Doit commencer par un caractère alphabétique.Must begin with an alphabetic character. Non No
uap10 : paramètresuap10:Parameters Contient les paramètres de ligne de commande à passer à l’extension.Contains command line parameters to pass to the extension. Pris en charge uniquement pour les applications de bureau qui ont une identité de package.Only supported for desktop apps that have package identity. Chaîne de 1 à 32767 caractères de longueur avec un caractère autre qu’un espace de début et de fin.A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end. Non No

Éléments enfantsChild Elements

Élément enfantChild Element DescriptionDescription
SharedFontsSharedFonts Contient les emplacements des polices partagées à utiliser avec l’application.Contains the locations of shared fonts to be used with the app.
UserDataTaskDataProviderUserDataTaskDataProvider Permet à une application de devenir un DataProvider pour une tâche.Enables an app to become a DataProvider for a task.
MediaCodecMediaCodec Définit une extension qui permet à une application d’installer des codecs multimédias à partir du Microsoft Store.Defines an extension that enables an app to install media codecs from the Microsoft Store.
ContactPanelContactPanel Active le panneau contacts dans une application Windows.Enables the contacts panel in a Windows app.
LoopbackAccessRulesLoopbackAccessRules Contient des règles pour un filtre de bouclage qui permet la communication entre une application et un service.Contains rules for a loopback filter that enables communication between an app and a service.
DevicePortalProviderDevicePortalProvider Définit un fournisseur de portail d’appareil pour le déploiement.Defines a Device Portal provider for deployment.

Notes Remarks

Windows. printWorkflowBackgroundTask est une déclaration d’extension vide qui fournit la prise en charge des scénarios d’impression.windows.printWorkflowBackgroundTask is an empty extension declaration that provides support for print scenarios. Le point d’entrée de tâche en arrière-plan sera initialement appelé par le système d’impression pour commencer à gérer les données d’impression, et la tâche de premier plan sera activée lors de la demande d’informations supplémentaires à l’utilisateur.The background task entry point will initially be called by the print system to start handling print data, and the foreground task will be activated when requesting more information from the user.

SpécificationsRequirements

Espace de nomsNamespace http://schemas.microsoft.com/appx/manifest/uap/windows10/4

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