OutOfProcessServer (Windows 10)
宣告 windows.enableableClass.outOfProcessServer類型的套件延伸點。 應用程式會使用公開一或多個可啟用類別的可執行檔 (.exe
) 。
元素階層
<OutOfProcessServer>
Syntax
<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 個字元之間的值。 必須以字母開頭。 | Yes | |
RunFullTrust | 如果為 true,則會使用 Windows 傳統型橋接器 權杖啟動伺服器,而不是 UWP 權杖。 | 選擇性布林值。 | No | |
identityType | 伺服器的啟用類型。 | 選擇性字串,可以是下列其中一個值: activateAsPackage 或 activateAsActivator。 | No |
子元素
子項目 | 描述 |
---|---|
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>
規格需求
Item | 值 |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |