uap17:Extension

Descripción

Declara un punto de extensibilidad para la aplicación.

Jerarquía de elementos

<Paquete>
<Extensiones>
<uap17:Extension>

Syntax

<uap17:Extension     Category = "windows.packageExtensionHost" | "windows.packageExtension"
    desktop11:AppLifecycleBehavior = "systemManaged" | "unmanaged"
    Executable? = A string between 1 and 256 characters in length that must end with ".exe" and cannot contain these characters: <, >, :, ", |, ?, or *.
    EntryPoint? = A string between 1 and 256 characters in length that cannot start or end with a whitespace character.
    RuntimeType? = A string between 1 and 255 characters in length that cannot start or end with a period or contain these characters: <, >, :, ", /, \, |, ?, or *.
    StartPage? = A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *.
    ResourceGroup? = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
    uap10:TrustLevel? = "appContainer" | "mediumIL"
    uap10:RuntimeBehavior? = "windowsApp" | "packagedClassicApp" | "win32App"
    uap10:HostId? = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
    uap10:Parameters? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.
    uap11:Id? = A string between 1 and 255 characters in length with a non-whitespace character at its beginning and end.
    uap11:Subsystem? = "console" | "windows"
    uap11:SupportsMultipleInstances? = Boolean.
    uap11:ResourceGroup? = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
    uap11:CurrentDirectoryPath? = A string that cannot contain these characters: <, >, |, ?, or *. >
    uap11:Parameters? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.
    desktop7:CompatMode? = "classic" | "modern"
    desktop7:Scope? = "machine" | "user"
>
<!-- Child elements -->
  PackageExtensionHost
  PackageExtension
</uap17:Extension>

Clave

? opcional (cero o uno)

Atributos

Atributo Descripción Tipo de datos Requerido
Category Tipo de punto de extensibilidad del paquete. Uno de los siguientes valores: "windows.packageExtensionHost" , "windows.packageExtension"
desktop11:AppLifecycleBehavior Permite a una aplicación invalidar el comportamiento del ciclo de vida asociado al comportamiento en tiempo de ejecución de la extensión. Las aplicaciones o extensiones con un runtimeBehavior de "windowsApp" tienen implícitamente AppLifecycleBehavior de "systemManaged". Las aplicaciones o extensiones con RuntimeBehavior de "packagedClassicApp" o "win32App" tienen implícitamente AppLifecycleBehavior de "no administrado". Uno de los siguientes valores: "systemManaged", "no administrado". No
Ejecutable Ejecutable de inicio predeterminado. Uno de los siguientes valores: una cadena de entre 1 y 256 caracteres de longitud que debe terminar con ".exe" y no puede contener estos caracteres: <, , >:, ", ,, ?, o *. No
EntryPoint Identificador de clase activable. Cadena de entre 1 y 256 caracteres de longitud que no puede iniciar o terminar con un carácter de espacio en blanco. No
RuntimeType Proveedor en tiempo de ejecución. Uno de los siguientes valores: una cadena de entre 1 y 255 caracteres de longitud que no puede iniciar o terminar con un punto o contener estos caracteres: <, , : >, ", /, , ,, ?, o *. No
StartPage La página web que administra el punto de extensibilidad. Uno de los siguientes valores: una cadena entre 1 y 256 caracteres de longitud que no puede contener estos caracteres: <, , >:, ", ,, ?, o *. No
ResourceGroup Etiqueta opcional que se usa para agrupar activaciones de extensión para fines de administración de recursos (por ejemplo, CPU y memoria). Cadena alfanumérica entre 1 y 255 caracteres de longitud. Debe comenzar con un carácter alfabético. No
uap10:TrustLevel Especifica el nivel de confianza de la extensión. Uno de los siguientes valores: "appContainer", "mediumIL" No
uap10:RuntimeBehavior Especifica el comportamiento en tiempo de ejecución de una extensión. Uno de los siguientes valores: "windowsApp", "packagedClassicApp", "win32App" No
uap10:HostId Especifica el identificador del tiempo de ejecución del host para la extensión. Cadena alfanumérica entre 1 y 255 caracteres de longitud. Debe comenzar con un carácter alfabético. No
uap10:Parameters Contiene parámetros de línea de comandos que se van a pasar a la extensión. Solo se admite para aplicaciones de escritorio. Cadena de entre 1 y 32767 caracteres de longitud con un carácter que no es de espacio en blanco al principio y al final. No
uap11:Id Identificador de la extensión. El identificador debe ser único para todas las extensiones de un paquete. Cadena entre 1 y 255 caracteres de longitud con un carácter que no es de espacio en blanco al principio y al final. No
uap11:Subsystem Este atributo se hereda de la sintaxis de la extensión base. Aparte de la validación sintáctica, este valor se omite. Uno de los siguientes valores: "console" , "windows" No
uap11:SupportsMultipleInstances Especifica si las instancias deben ejecutarse en procesos diferentes. El valor predeterminado es false. booleano. No
uap11:ResourceGroup Etiqueta que puede usar para agrupar activaciones de extensión con fines de administración de recursos (por ejemplo, CPU y memoria). El valor que puede establecer ResourceGroup es de forma libre y flexible. Cadena alfanumérica entre 1 y 255 caracteres de longitud. Debe comenzar con un carácter alfabético. No
uap11:CurrentDirectoryPath Especifica el directorio inicial cuando se inicia el proceso de aplicación. Uno de los siguientes valores: una cadena que no puede contener estos caracteres: <, >, ,, ?, o *. > No
uap11:Parameters Contiene parámetros de línea de comandos que se van a pasar a la extensión. Solo se admite para aplicaciones de escritorio. Cadena de entre 1 y 32767 caracteres de longitud con un carácter que no es de espacio en blanco al principio y al final. No
desktop7:CompatMode Especifica si la información de esta extensión se registra con Windows de maneras clásicas (por ejemplo, aplicaciones sin empaquetar registra tipos con COM a través del Registro) o de nuevas formas más limitadas. El valor predeterminado es "modern". CompatMode="classic" requiere la funcionalidad Microsoft.classicAppCompat_8wekyb3d8bbwe . Uno de los siguientes valores: "clásico", "moderno" No
desktop7:Scope Especifica si los registros solo son visibles para otras aplicaciones que se ejecutan como un usuario que tiene este paquete registrado (usuario), o si son visibles para todos los usuarios y servicios del equipo (máquina). El valor predeterminado es "user". Scope="machine" requiere la funcionalidad Microsoft.classicAppCompatElevated_8wekyb3d8bbwe . Uno de los siguientes valores: "machine" , "user" No

Elementos secundarios

Elemento Descripción
PackageExtensionHost Declara un punto de extensibilidad de la aplicación de tipo windows.appExtensionHost.
PackageExtension Declara un punto de extensibilidad de la aplicación de tipo windows.appExtension.

Comentarios

Requisitos

Prefijo Value
uap17 http://schemas.microsoft.com/appx/manifest/uap/windows10/17
uap10 http://schemas.microsoft.com/appx/manifest/uap/windows10/10
uap11 http://schemas.microsoft.com/appx/manifest/uap/windows10/11
desktop7 http://schemas.microsoft.com/appx/manifest/desktop/windows10/7