Share via


uap5:OutOfProcessServer

宣告 windows.enableableClass.outOfProcessServer類型的套件擴充點。 這可讓應用程式套件中定義的協力廠商 WinRT 類別從 Win32 進程呼叫。

元素階層

<套件>

    <應用程式>

         <應用程式>

              <擴充功能>

                   <uap5:Extension>

                        <uap5:OutOfProcessServer>

Syntax

<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 個字元之間的英數位元字串。 必須以字母字元開頭。 Yes
RunFullTrust 如果為 true,則會使用 Windows 傳統型橋接器 權杖啟動伺服器,而不是 UWP 權杖。 布林值。 No
identityType 伺服器的啟用類型。 可以是下列其中一項的字串值:activateAsPackage、activateAsActivator。 No

子元素

子項目 描述
路徑 可執行檔的路徑。
引數 指定要傳遞至可執行檔的逗號分隔引數清單。
實例 指定可執行檔是以單一實例執行,還是可以當做多個實例執行。
ActivatableClass 宣告與擴充點相關聯的執行時間類別。

父元素

父元素 描述
uap5:Extension 宣告應用程式的擴充點。

備註

這個專案類似于 Package/Extensions 中的 OutOfProcessServer 元素。 在資訊清單的 Application/Extensions 層級中使用這個專案來隱含啟動為封裝行為,表示伺服器權杖不會根據啟動程式的權杖而有所不同。 在此內容中,應用程式身分識別宣告符合它所包含的應用程式身分識別。

規格需求

Item
Namespace http://schemas.microsoft.com/appx/manifest/uap/windows10/5
OS 最低版本 Windows 10版本 1709 (組建 16299)