uap3:AppService
Déclare un point d’extensibilité d’application de type windows.appService. Les contrats d’application sont un moyen pour une application d’appeler une tâche en arrière-plan appartenant à une autre application, ou pour une tâche en arrière-plan appelée pour traiter un contrat d’application, un moyen de communiquer avec son appelant.
Hiérarchie d’éléments
<uap3:AppService>
Syntaxe
<uap3:AppService
Name = '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.'
ServerName = 'An optional alphanumeric string with a value between 1 and 255 characters in length. Must begin with a letter.'
SupportsRemoteSystems = 'An optional boolean value.'
uap4:SupportsMultipleInstances = 'An optional boolean value.' />
Attributs et éléments
Attributs
Attribut | Description | Type de données | Obligatoire | Valeur par défaut |
---|---|---|---|---|
Nom | Nom du service (utilisé pour faire correspondre l’appelant du contrat d’application au fournisseur). | 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. | Oui | |
ServerName | Serveur COM à instancier pour satisfaire l’activation du contrat (garantit qu’une seule instance du serveur existe au moment de l’exécution). Il s’agit d’un attribut facultatif qui est utilisé uniquement pour les processus hôtes PPLE. | Chaîne alphanumérique facultative avec une valeur comprise entre 1 et 255 caractères. Doit commencer par une lettre. | No | |
SupportsRemoteSystems | Indique si l’accès au point de terminaison du service d’application doit être autorisé ou non à partir d’un point de terminaison distant. | Valeur booléenne facultative. | No | |
uap4 :SupportsMultipleInstances | Prend en charge plusieurs instances distinctes des services d’application. | Valeur booléenne facultative. | No |
Éléments enfants
Aucune.
Éléments parents
Élément parent | Description |
---|---|
uap:Extension | Déclare un point d’extensibilité pour l’application. |
Remarques
Notes
Pour utiliser les éléments de schéma uap3 ou uap4, vous devez disposer de la version correcte de Windows 10 et inclure l’espace de noms de schéma XML associé. Pour plus d’informations sur les versions de schéma, consultez Différences dans Windows 10.
Exemples
<Package
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"
IgnorableNamespaces="uap uap3">
<Applications>
<Application>
<Extensions>
<uap:Extension
Category="windows.appService"
Executable="App1.exe"
EntryPoint="FabrikamService.InventoryServiceTask">
<uap3:AppService
Name="com.fabrikam.inventoryService"
SupportsRemoteSystems="true"/>
</uap: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) |