协议 (包架构Windows 8)

声明 windows.protocol 类型的应用扩展点。 URI 关联指示应用已注册以处理具有指定方案的 URI。

元素层次结构

<包>
<应用程序>
<应用程序>
<扩展>
<分机>
<协议>

语法

<Protocol Name = A string between 3 and 39 characters in length that contains numbers, lowercased letters, or a hyphen ('-'). >

  <!-- Child elements -->
  ( Logo?
  & DisplayName?
  )

</Protocol>

? 可选 (零个或一)

& 交错连接器 (可能按任何顺序)

特性和元素

特性

属性 说明 数据类型 必须 默认值
名称

URI 方案的名称,例如"mailto"。 此名称对于包必须是唯一的。

长度介于 3 到 39 个字符之间的字符串,其中包含数字、小写字母或连字符 (-') 。

 

子元素

子元素 说明
DisplayName

可显示给用户的友好名称。

徽标

包含图像的文件的路径。

 

父元素

父元素 说明
扩展 (类型:CT_ApplicationExtensions)

声明应用的扩展点。

 

示例

以下示例取自其中一个 SDK 示例的包清单。

<Applications>
  <Application Id="App" StartPage="default.html">
    <Extensions>
      <Extension Category="windows.protocol">
        <Protocol Name="alsdk" />
      </Extension>
    </Extensions>
  </Application>
</Applications>

请参阅

任务如何处理 URI 激活

念应用协定和扩展

要求

Namespace http://schemas.microsoft.com/appx/2010/manifest