ServiceId
Identifiziert den Dienst für eine Kontaktaktion.
Elementhierarchie
- <Durchwahl>
-
- <Contact>
-
- <ContactLaunchActions>
-
- <LaunchAction>
- <ServiceId>
Syntax
<ServiceId>
Identifies the service for a contact.
</ServiceId>
Attribute und Elemente
Attribute
Keine
Untergeordnete Elemente
Keine
Übergeordnete Elemente
Übergeordnetes Element | BESCHREIBUNG |
---|---|
LaunchAction (in ContactLaunchActions) | Beschreibt eine ContactLaunchActions-Inhaltsaktion . |
Hinweise
Die ServiceId-Definition enthält die folgenden Anweisungen:
<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>
Die vorangehende ref-Anweisung gibt an, dass ServiceId alle diese Erweiterungsbasisattribute erbt:
<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>
Da ServiceId dieBasisattribute der Erweiterung zulässt, verfügt sie über diese semantischen Validierungen, die nicht durch das XSD-Manifestschema abgedeckt werden:
Erweiterungsbasisattribute müssen diesen Regeln entsprechen:
- Wenn das StartPage-Attribut angegeben wird, ist ein Fehler zu sehen, wenn das EntryPoint-, Executable- oder RuntimeType-Attribut angegeben ist.
- Andernfalls führen Sie einen Fehler aus, wenn das Executable- oder RuntimeType-Attribut ohne Angabe eines EntryPoint angegeben wird.
Wenn ServiceId das EntryPoint-Attribut definiert, muss entweder diese ServiceId oder das übergeordnete Extension - oder Application-Element ein Executable-Attribut angeben.
Anforderungen
Wert | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2013/manifest |