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 serviceer un contrat d’application d’un moyen de communiquer avec son appelant.

Hiérarchie d’éléments

<Paquet>

    <Applications>

         <Application>

              <Extensions>

                   <uap3:Extension>

                        <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 correspondre à l’appelant du contrat d’application avec le fournisseur). Chaîne avec une valeur comprise entre 2 et 39 caractères de longueur qui se compose de caractères alphanumériques, de points (sauf pour le premier caractère) et de tirets. Oui
ServerName Le 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 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. Non
SupportsRemoteSystems Indique s’il faut autoriser ou non l’accès au point de terminaison pour le service d’application à partir d’un point de terminaison distant. Valeur booléenne facultative. Non
uap4:SupportsMultipleInstances Prend en charge plusieurs instances distinctes des services d’application. Valeur booléenne facultative. Non

É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 Ce qui est différent 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>

Spécifications

Élément Valeur
Espace de noms http://schemas.microsoft.com/appx/manifest/uap/windows10/3