Поделиться через


uap5:OutOfProcessServer

Объявляет точку расширения пакета типа windows.activatableClass.outOfProcessServer. Это позволяет вызывать сторонние классы WinRT, определенные в пакете приложения, из процесса Win32.

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

<Пакет>

    <Приложения>

         <Приложение>

              <Расширения>

                   <uap5:Extension>

                        <uap5:OutOfProcessServer>

Синтаксис

<uap5:OutOfProcessServer
  ServerName = 'An alphanumeric string with a value between 1 and 255 characters in length. Must begin with a letter.'
  RunFullTrust = 'A boolean value.' >

  <!-- Child elements -->
  uap5:Path
  uap5:Arguments?
  uap5:Instancing
  uap5:ActivatableClass{1,65535}

</uap5:OutOfProcessServer>

Ключ

? необязательный (ноль или один) {} определенный диапазон вхождений

Элементы и атрибуты

Атрибуты

Атрибут Описание Тип данных Обязательно Значение по умолчанию
ServerName Строковое значение имени сервера. Буквенно-цифровая строка длиной от 1 до 255 символов. Должен начинаться с буквы. Да
RunFullTrust Если значение равно true, сервер будет запущен с маркером windows мост для классических приложений, а не с маркером UWP. Логическое. Нет
IdentityType Тип активации сервера. Строковое значение, которое может иметь одно из следующих значений: activateAsPackage, activateAsActivator. Нет

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

Дочерний элемент Описание
Путь Путь к исполняемому файлу.
Аргументы Указывает список аргументов с разделителями-запятыми для передачи исполняемому файлу.
Instancing Указывает, выполняется ли исполняемый файл как один экземпляр или как несколько экземпляров.
ActivatableClass Объявляет класс среды выполнения, связанный с точкой расширяемости.

Родительские элементы

Родительский элемент Описание
uap5:Extension Объявляет точку расширяемости для приложения.

Комментарии

Этот элемент аналогичен элементу OutOfProcessServer в Package/Extensions. Поведение "Активировать как пакет" подразумевается при использовании этого элемента на уровне приложения или расширений манифеста, указывая, что маркер сервера не зависит от маркера процесса активации. В этом контексте утверждение удостоверения приложения соответствует удостоверению приложения, в котором оно содержится.

Требования

Элемент Значение
Пространство имен http://schemas.microsoft.com/appx/manifest/uap/windows10/5
Minimum OS Version Windows 10 версии 1709 (сборка 16299)