ServiceId
标识联系人操作的服务。
元素层次结构
- <分机>
-
- <联系人>
-
- <ContactLaunchActions>
-
- <LaunchAction>
- <ServiceId>
语法
<ServiceId>
Identifies the service for a contact.
</ServiceId>
特性和元素
特性
无。
子元素
无。
父元素
父元素 | 说明 |
---|---|
ContactLaunchActions) 中的 LaunchAction ( | 介绍 ContactLaunchActions 内容操作。 |
备注
ServiceId定义包含以下语句:
<xs:complexType name="CT_ServiceId" mixed="true">
<xs:simpleContent>
<xs:extension base="ST_ServiceId">
<xs:attributeGroup ref="m:ExtensionBaseAttributes"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
前面的 "ref" 语句指示 ServiceId 继承所有这些 扩展 基属性:
<xs:attributeGroup name="ExtensionBaseAttributes">
<xs:attribute name="Executable" type="ST_Executable" use="optional"/>
<xs:attribute name="EntryPoint" type="ST_EntryPoint" use="optional"/>
<xs:attribute name="RuntimeType" type="ST_ActivatableClassId" use="optional"/>
<xs:attribute name="StartPage" type="ST_FileName" use="optional"/>
</xs:attributeGroup>
由于 ServiceId 允许 扩展 基本属性,因此它具有 XSD 清单架构未涵盖的这些语义验证:
扩展 基本属性必须遵循下列规则:
- 如果指定了 StartPage 属性,则如果指定了 EntryPoint、 Executable或 RuntimeType 属性,则会失败。
- 否则,如果指定了 Executable 或 RuntimeType 属性,但未指定 入口点 ,则会失败。
如果 ServiceId 定义 入口点 属性,则此 ServiceId 或父 扩展 或 应用程序 元素必须指定一个 可执行 属性。
要求
值 | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2013/manifest |