OutOfProcessServer (Windows 10)
声明 类型为 windows.activatableClass.outOfProcessServer 的包扩展点。 应用使用公开一个或多个可激活类 .exe
的可执行 () 。
元素层次结构
<OutOfProcessServer>
语法
<OutOfProcessServer
ServerName = 'An alphanumeric string (dots are allowed) with a value between 1 and 255 characters in length. Must begin with a letter.'
RunFullTrust = 'An optional boolean value.'
IdentityType = 'An optional string that can be one of the following values: "activateAsPackage" or "activateAsActivator".' >
<!-- Child elements -->
Path
Arguments?
Instancing
ActivatableClass{1,65535}
</OutOfProcessServer>
密钥
?
可选 (零个或一个) {}
特定发生的范围
特性和元素
属性
属性 | 说明 | 数据类型 | 必须 | 默认值 |
---|---|---|---|---|
ServerName | 包中唯一的任何语法上有效的字符串。 按照约定,它是可执行文件的名称。 | 允许使用字母数字字符串 (点) 值长度介于 1 到 255 个字符之间。 必须以字母开头。 | 是 | |
RunFullTrust | 如果为 true,将使用 Windows 桌面桥令牌(而不是 UWP 令牌)启动服务器。 | 可选的布尔值。 | 否 | |
IdentityType | 服务器的激活类型。 | 可选字符串,可以是以下值之一: activateAsPackage 或 activateAsActivator。 | 否 |
子元素
子元素 | 描述 |
---|---|
ActivatableClass (类型:CT_OutOfProcessActivatableClass) | 声明与扩展点关联的运行时类。 |
参数 | 指定要传递给可执行文件的逗号分隔参数的列表。 |
实例化 | 指定可执行文件是作为单个实例运行,还是可以作为多个实例运行。 |
路径 (类型:ST_Executable) | 扩展的默认可执行文件。 |
父元素
父元素 | 描述 |
---|---|
类型中的扩展 (:CT_PackageExtensions) | 声明包的扩展点。 |
注解
IdentityType
如果 设置为 activateAsPackage
,将使用令牌启动服务器,该令牌不会因激活进程的令牌而异。
示例
<Extension
Category="windows.activatableClass.outOfProcessServer">
<OutOfProcessServer
ServerName="Microsoft.SDKSamples.ToastServer">
<Path>Microsoft.Samples.ExeServerAuthoring.exe</Path>
<Instancing>singleInstance</Instancing>
<ActivatableClass
ActivatableClassId="Microsoft.Samples.ExeServerAuthoring.Toaster" />
</OutOfProcessServer>
</Extension>
要求
项 | 值 |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |