OutOfProcessServer (Windows 10)
Declara un punto de extensión de paquete de tipo windows.activatableClass.outOfProcessServer. La aplicación usa un archivo ejecutable (.exe
) que expone una o varias clases activables.
Jerarquía de elemento
<OutOfProcessServer>
Syntax
<OutOfProcessServer
ServerName = 'An alphanumeric string (dots are allowed) with a value between 1 and 255 characters in length. Must begin with a letter.'
RunFullTrust = 'An optional boolean value.'
IdentityType = 'An optional string that can be one of the following values: "activateAsPackage" or "activateAsActivator".' >
<!-- Child elements -->
Path
Arguments?
Instancing
ActivatableClass{1,65535}
</OutOfProcessServer>
Clave
?
intervalo específico de repeticiones opcionales (cero o uno) {}
Atributos y elementos
Atributos
Atributo | Descripción | Tipo de datos | Obligatorio | Valor predeterminado |
---|---|---|---|---|
ServerName | Cualquier cadena sintácticamente válida que sea única dentro del paquete. Por convención, es el nombre del ejecutable. | Cadena alfanumérica (se permiten puntos) con un valor entre 1 y 255 caracteres de longitud. Debe comenzar con una letra. | Sí | |
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. | Valor booleano opcional. | No | |
IdentityType | Tipo de activación del servidor. | Cadena opcional que puede ser uno de los siguientes valores: activateAsPackage o activateAsActivator. | No |
Elementos secundarios
Elemento secundario | Descripción |
---|---|
ActivatableClass (tipo: CT_OutOfProcessActivatableClass) | Declara una clase en tiempo de ejecución asociada al punto de extensibilidad. |
Argumentos | Especifica la lista de argumentos separados por comas que se van a pasar al archivo ejecutable. |
Instanciación | Especifica si el ejecutable se ejecuta como una sola instancia o puede ejecutarse como varias instancias. |
Ruta de acceso (tipo: ST_Executable) | Ejecutable predeterminado para la extensión. |
Elementos primarios
Elemento primario | Descripción |
---|---|
Extensión (en tipo: CT_PackageExtensions) | Declara un punto de extensibilidad para el paquete. |
Comentarios
IdentityType
Si se establece activateAsPackage
en , el servidor se iniciará con un token que no varía en función del token del proceso de activación.
Ejemplos
<Extension
Category="windows.activatableClass.outOfProcessServer">
<OutOfProcessServer
ServerName="Microsoft.SDKSamples.ToastServer">
<Path>Microsoft.Samples.ExeServerAuthoring.exe</Path>
<Instancing>singleInstance</Instancing>
<ActivatableClass
ActivatableClassId="Microsoft.Samples.ExeServerAuthoring.Toaster" />
</OutOfProcessServer>
</Extension>
Requisitos
Elemento | Value |
---|---|
Espacio de nombres | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |