Share via


uap5:OutOfProcessServer

Declara un punto de extensión de paquete de tipo windows.activatableClass.outOfProcessServer. Esto permite llamar a las clases winRT de terceros definidas en el paquete de la aplicación desde un proceso de Win32.

Jerarquía de elemento

<Paquete>

    <APLICACIONES>

         <Application>

              <Extensiones>

                   <uap5:Extension>

                        <uap5:OutOfProcessServer>

Syntax

<uap5:OutOfProcessServer
  ServerName = 'An alphanumeric string with a value between 1 and 255 characters in length. Must begin with a letter.'
  RunFullTrust = 'A boolean value.' >

  <!-- Child elements -->
  uap5:Path
  uap5:Arguments?
  uap5:Instancing
  uap5:ActivatableClass{1,65535}

</uap5:OutOfProcessServer>

Clave

? intervalo de repeticiones opcionales (cero o uno) {} específico

Atributos y elementos

Atributos

Atributo Descripción Tipo de datos Obligatorio Valor predeterminado
ServerName Valor de cadena del nombre del servidor. Cadena alfanumérica entre 1 y 255 caracteres de longitud. Debe comenzar con un carácter alfabético.
RunFullTrust Si es true, el servidor se iniciará con un token de windows Puente de dispositivo de escritorio, en lugar de un token de UWP. booleano. No
IdentityType Tipo de activación del servidor. Valor de cadena que puede ser uno de los siguientes: activateAsPackage, activateAsActivator. No

Elementos secundarios

Elemento secundario Descripción
Ruta de acceso Ruta de acceso al archivo ejecutable.
Argumentos Especifica la lista de argumentos separados por comas que se van a pasar al ejecutable.
Instanciación Especifica si el ejecutable se ejecuta como una sola instancia o puede ejecutarse como varias instancias.
ActivatableClass Declara una clase en tiempo de ejecución asociada al punto de extensibilidad.

Elementos primarios

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

Comentarios

Este elemento es similar al elemento OutOfProcessServer de Package/Extensions. Activar como comportamiento del paquete está implícito mediante este elemento en el nivel Aplicación/Extensiones del manifiesto, lo que indica que el token del servidor no varía en función del token del proceso de activación. En este contexto, la notificación de identidad de la aplicación coincide con la identidad de la aplicación en la que se encuentra.

Requisitos

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