用于 Windows 8 的 OutOfProcessServer (包架构)
声明类型为 activatableClass. outOfProcessServer的包扩展点。 应用使用一个可执行 (EXE) ,该文件公开一个或多个可激活的类。
元素层次结构
语法
<OutOfProcessServer ServerName = A string between 1 and 255 characters in length. >
<!-- Child elements -->
Path,
Arguments?,
Instancing,
ActivatableClass{1,65535}
</OutOfProcessServer>
键
?
可选 (零个或一个)
{}
特定发生范围
特性和元素
特性
属性 | 说明 | 数据类型 | 必须 | 默认值 |
---|---|---|---|---|
ServerName | 可执行文件的名称。 |
长度为1到255个字符的字符串。 | 是 |
子元素
子元素 | 说明 |
---|---|
ActivatableClass (类型: CT_OutOfProcessActivatableClass) | 声明与扩展点相关联的运行时类。 |
参数 | 指定要传递到可执行文件的以逗号分隔的参数列表。 |
实例化 | 指定可执行文件是作为单个实例运行,还是可以作为多个实例运行。 |
路径 (类型: ST_Executable) | 指向可执行文件的路径。 |
父元素
父元素 | 说明 |
---|---|
类型中的扩展 (: CT_PackageExtensions) | 声明包的扩展点。 |
示例
<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/2010/manifest |