uap5:Extension

Описание

Объявляет точку расширения для приложения.

Иерархия элементов

<Пакет>
<Приложения>
<Развертывание>
<Модули>
<uap5:Extension>

Синтаксис

<uap5:Extension Category       = "windows.userActivity" | "windows.mediaSource" | "windows.videoRendererEffect" | "windows.activatableClass.outOfProcessServer" | "windows.startupTask" | "windows.appExecutionAlias"
                   Executable?    = A string between 1 and 256 characters in length that must end with ".exe" and cannot contain these characters: <, >, :, ", |, ?, or *. It specifies the default executable for the extension. If not specified, the executable defined for the app is used.  If specified, the EntryPoint property is also used. If that EntryPoint property isn't specified, the EntryPoint defined for the app is used.
                   EntryPoint?    = A string between 1 and 256 characters in length, representing the  task handling the extension. This is normally the fully namespace-qualified name of a Windows Runtime type. If EntryPoint is not specified, the EntryPoint defined for the app is used instead.
                   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?       = String value. Can be one of the following: "appContainer", "mediumIL".
                   uap10:RuntimeBehavior?  = String value. Can be one of the following: "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. >

  <!-- Child elements -->
  ( uap5:UserActivity
  | uap5:MediaSource
  | uap5:VideoRendererEffect 
  | uap5:ActivatableClass.OutOfProcessServer
  | uap5:StartupTask
  | uap5:AppExecutionAlias )?

</uap5:Extension>

Ключ

? необязательно (ноль или один)

Атрибуты

Атрибут Описание Тип данных Обязательно
Категория Категория расширения. Это может быть:
  • Windows. Усерактивити
  • Windows. Медиасаурце
  • Windows. Видеорендеререффект
  • Windows. Активатаблекласс. Аутофпроцесссервер
  • Windows. Стартуптаск
  • windows.appExecutionAlias;
Да
Исполняемый объект Исполняемый файл запуска по умолчанию. Строка длиной от 1 до 256 символов, которая должна оканчиваться на ".exe" и не может содержать следующие символы: < , > ,:, ", |,? или *. Он задает исполняемый файл по умолчанию для расширения. Если не указано, используется исполняемый файл, определенный для приложения. Если указано, также используется свойство EntryPoint. Если свойство EntryPoint не указано, используется точка входа, определенная для приложения. Нет
EntryPoint Идентификатор класса активируемого. Строка длиной от 1 до 256 символов, представляющая задачу обработки расширения. Как правило, соответствует полному имени пространства имен типа среды выполнения Windows. Если точка входа не указана, вместо нее используется точка входа, определенная для приложения. Нет
RuntimeType Поставщик среды выполнения. Этот атрибут обычно используется при наличии смешанных платформ в приложении. Строка длиной от 1 до 255 символов, которая не может начинаться или заканчиваться точкой или содержать следующие символы: < , > ,:, ",/,, |,? или *. Нет
StartPage Веб-страница, обрабатывающая точку расширения. Строка длиной от 1 до 256 символов, которая не может содержать следующие символы: < , > ,:, ", |,? или *. Нет
uap10: TrustLevel Задает уровень доверия для расширения. Строковое значение. Может быть одним из следующих: "appContainer", "Медиумил". Нет
uap10: Рунтимебехавиор Задает поведение расширения во время выполнения. Строковое значение. Может быть одним из следующих: "Виндовсапп", "Паккажедклассикапп", "win32App". Нет
uap10: HostId Указывает идентификатор приложения ведущего приложения для расширения. Буквенно-цифровая строка длиной от 1 до 255 символов. Должен начинаться с буквы. Нет
uap10: параметры Содержит параметры командной строки для передачи в расширение. Поддерживается только для настольных приложений с удостоверением пакета. Строка длиной от 1 до 32767 символов с символом, отличным от пробела, в начале и в конце. Нет

Дочерние элементы

Дочерний элемент Описание
UserActivity Позволяет приложению указать веб-сайт, связанный с этим приложением, для межплатформенной публикации Усерактивити.
медиасаурце Указывает источник мультимедиа и предоставляемую им службу приложений.
видеорендеререффект Включает активацию эффектов модуля подготовки видео в приложениях.
Активатаблекласс. Аутофпроцесссервер Объявляет точку расширения пакета типа Windows. активатаблекласс. аутофпроцесссервер. Это позволяет вызывать сторонние классы WinRT, определенные в пакете приложения, из процесса Win32.
стартуптаск Указывает задачу запуска для приложения.
аппексекутионалиас Задает псевдоним выполнения приложения для определения точки входа для активируемого приложения.

Remarks

Требования

Значение
Пространство имен http://schemas.microsoft.com/appx/manifest/uap/windows10/5

http://schemas.microsoft.com/appx/manifest/uap/windows10/10 (для атрибутов uap10 )