uap:Protocol (Windows 10)
宣告 windows.protocol類型的應用程式擴充點。 URI 關聯表示應用程式已註冊,以使用指定的配置來處理 URI。
元素階層
<uap:Protocol>
Syntax
<uap:Protocol
Name = 'A string with a value between 2 and 39 characters in length that contains numbers, lowercase letters, periods ("."), plus signs ("+"), or dashes ("-"). The string cannot start with a period (".").'
DesiredView = 'A string that can have one of the following values: "default", "useLess", "useHalf", "useMore", or "useMinimum".'
ReturnResults = 'An optional string that can have one of the following values: "none", "always", "optional".' >
<!-- Child elements -->
uap:Logo?
& uap:DisplayName?
& desktop7:ProgId
</uap:Protocol>
答案
?
選擇性 (零或一個) &
交錯連接器, (可能會依任何順序發生)
屬性和元素
屬性
屬性 | 描述 | 資料類型 | 必要 | 預設值 |
---|---|---|---|---|
名稱 | URI 配置的名稱 (,例如 mailto ) 。 此名稱對於封裝而言必須是唯一的。 |
長度介於 2 到 39 個字元之間的字串,其中包含數位、小寫字母、句號 () . 、加號 (+ ) 或虛線 () - 。 字串不能以句點開頭 () . 。 |
Yes | |
DesiredView | 約會啟動時要使用的螢幕空間數量。 | 具有下列其中一個值的字串:default、useLess、useHalf、useMore或useMinimum。 | No | |
ReturnResults | 指定應用程式是否透過 URI 啟用叫用時傳回值。 | 可以有下列其中一個值的選擇性字串:「none」 (不會傳回值) ,「always」 (URI 啟用一律會傳回結果) ,「optional」 (URI 啟用會在使用 LaunchUriForResultsAndContinueAsync) 啟用結果時傳回結果。 | No |
子元素
子項目 | 描述 |
---|---|
uap:DisplayName | 可向使用者顯示的易記名稱。 |
uap:Logo | 包含影像的檔案路徑。 |
desktop7:ProgId | 與 CLSID 相關聯的程式設計識別碼 (ProgID) 。 |
父元素
父元素 | 描述 |
---|---|
uap:Extension | 宣告應用程式的擴充點。 |
範例
下列範例取自其中一個 SDK 範例的套件資訊清單。
<Applications>
<Application
Id="App"
StartPage="default.html">
<Extensions>
<uap:Extension
Category="windows.protocol">
<uap:Protocol
Name="alsdk" />
</uap:Extension>
</Extensions>
</Application>
</Applications>
另請參閱
應用程式合約和延伸模組的概念
規格需求
Item | 值 |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/uap/windows10 |
OS 最低版本 | Windows 10版本 1511 (組建 10586) |