Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Описание
Объявляет точку расширяемости для приложения.
Иерархия элементов
- <Пакет>
-
- <Расширения>
- <uap17:Extension>
Синтаксис
<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>
Ключ
?
необязательный (ноль или один)
Атрибуты
Атрибут | Описание | Тип данных | Обязательно |
---|---|---|---|
Категория | Тип точки расширяемости пакета. | Одно из следующих значений: "windows.packageExtensionHost", "windows.packageExtension" | Да |
desktop11:AppLifecycleBehavior | Позволяет приложению переопределить поведение жизненного цикла, связанное с поведением среды выполнения для расширения. Приложения или расширения с runtimeBehavior "windowsApp" неявно имеют AppLifecycleBehavior со значением "systemManaged". Приложения или расширения со RuntimeBehavior "packagedClassicApp" или "win32App" неявно имеют AppLifecycleBehavior "unmanaged" | Одно из следующих значений: "systemManaged", "unmanaged". | Нет |
Исполняемый файл | Исполняемый файл запуска по умолчанию. | Одно из следующих значений: строка длиной от 1 до 256 символов, которая должна заканчиваться на ".exe" и не может содержать следующие символы: <, >, :, ", ,, ?, или *. | Нет |
EntryPoint | Идентификатор активируемого класса. | Строка длиной от 1 до 256 символов, которая не может начинаться или заканчиваться символом пробела. | Нет |
RuntimeType | Поставщик среды выполнения. | Одно из следующих значений: строка длиной от 1 до 255 символов, которая не может начинаться или заканчиваться точкой или содержать следующие символы: <, >, :, ", /, ,, ?, или *. | Нет |
StartPage | Веб-страница, обрабатывающая точку расширения. | Одно из следующих значений: строка длиной от 1 до 256 символов, которая не может содержать следующие символы: <, >, :, ", ,, ?, или *. | Нет |
ResourceGroup | Необязательный тег, используемый для группирования активаций расширений в целях управления ресурсами (например, ЦП и память). | Буквенно-цифровая строка длиной от 1 до 255 символов. Должен начинаться с буквы. | Нет |
uap10:TrustLevel | Указывает уровень доверия расширения. | Одно из следующих значений: "appContainer", "mediumIL" | Нет |
uap10:RuntimeBehavior | Указывает поведение расширения в среде выполнения. | Одно из следующих значений: "windowsApp", "packagedClassicApp", "win32App" | Нет |
uap10:HostId | Указывает идентификатор среды выполнения узла для расширения. | Буквенно-цифровая строка длиной от 1 до 255 символов. Должен начинаться с буквы. | Нет |
uap10:Parameters | Содержит параметры командной строки для передачи в расширение. Поддерживается только для классических приложений. | Строка длиной от 1 до 32767 символов с символом без пробелов в начале и конце. | Нет |
uap11:Id | Идентификатор расширения. Идентификатор должен быть уникальным для всех расширений в пакете. | Строка длиной от 1 до 255 символов с символом без пробелов в начале и конце. | Нет |
uap11:Subsystem | Этот атрибут наследуется от базового синтаксиса расширения. Кроме синтаксической проверки, это значение игнорируется. | Одно из следующих значений: "console" , "windows" | Нет |
uap11:SupportsMultipleInstances | Указывает, должны ли экземпляры выполняться в разных процессах. Значением по умолчанию является false. | Логическое. | Нет |
uap11:ResourceGroup | Тег, который можно использовать для группирования активаций расширений в целях управления ресурсами (например, ЦП и памяти). Значение ResourceGroup можно задать в свободной форме и является гибким. | Буквенно-цифровая строка длиной от 1 до 255 символов. Должен начинаться с буквы. | Нет |
uap11:CurrentDirectoryPath | Указывает начальный каталог при запуске процесса приложения. Этот атрибут поддерживает макросы. Дополнительные сведения см. в разделе Макросы в схеме манифеста пакета. | Одно из следующих значений: строка, которая не может содержать следующие символы: <, >, ,, ?, или *. > | Нет |
uap11:Parameters | Содержит параметры командной строки для передачи в расширение. Поддерживается только для классических приложений. Этот атрибут поддерживает макросы. Дополнительные сведения см. в разделе Макросы в схеме манифеста пакета. | Строка длиной от 1 до 32767 символов с символом без пробелов в начале и конце. | Нет |
desktop7:CompatMode | Указывает, регистрируются ли сведения этого расширения в Windows классическими способами (например, неупакованные приложения регистрируют типы в COM через реестр) или новыми способами с более ограниченной областью. Значение по умолчанию — "modern". CompatMode="classic" требует возможности Microsoft.classicAppCompat_8wekyb3d8bbwe . | Одно из следующих значений: "classic" , "modern" | Нет |
desktop7:Scope | Указывает, видны ли регистрации только другим приложениям, работающим от имени пользователя, у которого зарегистрирован этот пакет (пользователь), или они видны всем пользователям и службам на компьютере (компьютере). Значение по умолчанию — user. Scope="machine" требует возможности Microsoft.classicAppCompatElevated_8wekyb3d8bbwe . | Одно из следующих значений: "machine" , "user" | Нет |
Дочерние элементы
Элемент | Описание |
---|---|
PackageExtensionHost | Объявляет точку расширяемости приложения типа windows.appExtensionHost. |
PackageExtension | Объявляет точку расширяемости приложения типа windows.appExtension. |
Remarks
Требования
Prefix | Значение |
---|---|
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 |