用于 Windows 8 的 OutOfProcessServer (包架构)

声明类型为 activatableClass. outOfProcessServer的包扩展点。 应用使用一个可执行 (EXE) ,该文件公开一个或多个可激活的类。

元素层次结构

<包>
<扩展>
<分机>
<OutOfProcessServer>

语法

<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