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" | Sí |
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 |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de