適用于 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個字元之間的字串。 Yes

 

子元素

子元素 描述
ActivatableClass (類型: CT_OutOfProcessActivatableClass)

宣告與擴充點相關聯的執行時間類別。

引數

指定要傳遞給可執行檔的逗號分隔引數清單。

實例

指定可執行檔是否以單一實例的形式執行,或可做為多個實例執行。

路徑 (類型: ST_Executable)

可執行檔的路徑。

 

父項目

Parent 項目 描述
類型中的延伸模組 (: 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