uap5:OutOfProcessServer
声明 类型为 windows.activatableClass.outOfProcessServer 的包扩展点。 这样,应用包中定义的第三方 WinRT 类就可以从 Win32 进程调用。
元素层次结构
<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。 | 否 |
子元素
子元素 | 描述 |
---|---|
路径 | 可执行文件的路径。 |
参数 | 指定要传递给可执行文件的逗号分隔参数的列表。 |
实例化 | 指定可执行文件是作为单个实例运行,还是可以作为多个实例运行。 |
ActivatableClass | 声明与扩展点关联的运行时类。 |
父元素
父元素 | 描述 |
---|---|
uap5:Extension | 声明应用的扩展点。 |
注解
此元素类似于 Package/Extensions 中的 OutOfProcessServer 元素。 在清单的应用程序/扩展级别使用此元素来暗示激活为包行为,指示服务器令牌不会因激活进程的令牌而变化。 在此上下文中,应用程序标识声明与它所包含的应用程序的标识匹配。
要求
项 | 值 |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/uap/windows10/5 |
Minimum OS Version | Windows 10版本 1709 (内部版本 16299) |