uap5 :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.
Hiérarchie d’éléments
<uap5 :OutOfProcessServer>
Syntax
<uap5:OutOfProcessServer
ServerName = 'An alphanumeric string with a value between 1 and 255 characters in length. Must begin with a letter.'
RunFullTrust = 'A boolean value.' >
<!-- Child elements -->
uap5:Path
uap5:Arguments?
uap5:Instancing
uap5:ActivatableClass{1,65535}
</uap5:OutOfProcessServer>
Clé :
?
plage d’occurrences (zéro ou une) {}
spécifique facultative
Attributs et éléments
Attributs
Attribut | Description | Type de données | Obligatoire | Valeur par défaut |
---|---|---|---|---|
ServerName | Valeur de chaîne du nom du serveur. | Chaîne alphanumérique comprise entre 1 et 255 caractères. Doit commencer par un caractère alphabétique. | Yes | |
RunFullTrust | Si la valeur est true, le serveur est lancé avec un jeton Windows Pont du bureau, par opposition à un jeton UWP. | Propriété booléenne. | No | |
IdentityType | Type d’activation du serveur. | Valeur de chaîne qui peut être l’une des suivantes : activateAsPackage, activateAsActivator. | No |
Éléments enfants
Élément enfant | Description |
---|---|
Chemin d’accès | Chemin d’accès à l’exécutable. |
Arguments | Spécifie la liste des arguments séparés par des virgules à passer à l’exécutable. |
Instanciation | Spécifie si l’exécutable s’exécute comme une seule instance ou peut s’exécuter en tant que plusieurs instances. |
ActivatableClass | Déclare une classe runtime associée au point d’extensibilité. |
Éléments parents
Élément parent | Description |
---|---|
uap5:Extension | Déclare un point d’extensibilité pour l’application. |
Remarques
Cet élément est similaire à l’élément OutOfProcessServer dans Package/Extensions. Le comportement d’activation en tant que package est implicite à l’aide de cet élément dans le niveau Application/Extensions du manifeste, ce qui indique que le jeton de serveur ne varie pas en fonction du jeton du processus d’activation. Dans ce contexte, la revendication d’identité d’application correspond à l’identité de l’application dans laquelle elle est contenue.
Configuration requise
Élément | Valeur |
---|---|
Espace de noms | http://schemas.microsoft.com/appx/manifest/uap/windows10/5 |
Minimum OS Version | Windows 10 version 1709 (build 16299) |