uap3:AppService

Declara un punto de extensibilidad de la aplicación de tipo windows.appService. Los contratos de aplicación son una manera de que una aplicación invoque una tarea en segundo plano que pertenezca a otra aplicación, o bien para una tarea en segundo plano invocada para dar servicio a un contrato de aplicación una manera de comunicarse con su llamador.

Jerarquía de elemento

<Paquete>

    <APLICACIONES>

         <Application>

              <Extensiones>

                   <uap3:Extension>

                        <uap3:AppService>

Sintaxis

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

Atributos

Atributo Descripción Tipo de datos Obligatorio Valor predeterminado
Nombre El nombre del servicio (que se usa para buscar coincidencias con el autor de la llamada del contrato de aplicación con el proveedor). Cadena con un valor entre 2 y 39 caracteres de longitud que consta de caracteres alfanuméricos, puntos (excepto el primer carácter) y guiones.
ServerName El servidor COM al que se va a crear una instancia para satisfacer la activación del contrato (garantiza que solo exista una instancia del servidor en tiempo de ejecución). Se trata de un atributo opcional que solo se usa para los procesos de host PPLE. Cadena alfanumérica opcional con un valor entre 1 y 255 caracteres de longitud. Debe comenzar con una letra. No
SupportsRemoteSystems Indica si se va a permitir el acceso al punto de conexión del servicio de aplicaciones desde un punto de conexión remoto. Valor booleano opcional. No
uap4:SupportsMultipleInstances Admite varias instancias independientes de app services. Valor booleano opcional. No

Elementos secundarios

Ninguno.

Elementos primarios

Elemento primario Descripción
uap:Extension Declara un punto de extensibilidad para la aplicación.

Comentarios

Nota

Para usar los elementos de esquema uap3 o uap4, debe tener la versión correcta de Windows 10 e incluir el espacio de nombres de esquema XML asociado. Para obtener más información sobre las versiones de esquema, consulte Novedades de Windows 10.

Ejemplos

<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

Elemento Value
Espacio de nombres http://schemas.microsoft.com/appx/manifest/uap/windows10/3
Minimum OS Version Windows 10 versión 1607 (compilación 14393)