Compartilhar via


uap3:AppService

Declara um ponto de extensibilidade do aplicativo do tipo windows.appService. Os Contratos de Aplicativo são uma maneira de um aplicativo invocar uma tarefa em segundo plano pertencente a outro aplicativo ou para uma tarefa em segundo plano invocada para atender um contrato de aplicativo de uma maneira de se comunicar com seu chamador.

Hierarquia de elementos

<Pacote>

    <Aplicativos>

         <Aplicativo>

              <Extensões>

                   <uap3:Extension>

                        <uap3:AppService>

Syntax

<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.' />

Atributos e elementos

Atributos

Atributo Descrição Tipo de dados Obrigatório Valor padrão
Nome O nome do serviço (usado para corresponder o chamador do Contrato de Aplicativo com o provedor). Uma cadeia de caracteres com um valor entre 2 e 39 caracteres de comprimento que consiste em caracteres alfanuméricos, pontos (exceto para o primeiro caractere) e traços. Sim
ServerName O servidor COM a ser instanciado para atender à ativação do contrato (garante que apenas uma instância do servidor exista em runtime). Esse é um atributo opcional usado apenas para processos de host PPLE. Uma cadeia de caracteres alfanumérica opcional com um valor entre 1 e 255 caracteres de comprimento. Deve começar com uma letra. No
SupportsRemoteSystems Indica se deve ou não permitir o acesso ao ponto de extremidade para o serviço de aplicativo de um ponto de extremidade remoto. Um valor booliano opcional. No
uap4:SupportsMultipleInstances Dá suporte a várias instâncias separadas dos serviços de aplicativo. Um valor booliano opcional. No

Elementos filho

Nenhum.

Elementos pai

Elemento pai Descrição
uap:Extension Declara um ponto de extensibilidade para o aplicativo.

Comentários

Observação

Para usar os elementos de esquema uap3 ou uap4, você deve ter a versão correta do Windows 10 e incluir o namespace de esquema XML associado. Para obter mais informações sobre versões de esquema, consulte O que há de diferente no Windows 10.

Exemplos

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

Requisitos

Item Valor
Namespace http://schemas.microsoft.com/appx/manifest/uap/windows10/3
Minimum OS Version Windows 10 versão 1607 (Build 14393)