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

<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 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)