ServiceId
Identifie le service pour une action de contact.
Hiérarchie d’éléments
- <Poste>
-
- <Contact>
-
- <ContactLaunchActions>
-
- <LaunchAction>
- <ServiceId>
Syntaxe
<ServiceId>
Identifies the service for a contact.
</ServiceId>
Attributs et éléments
Attributs
Aucun.
Éléments enfants
Aucun.
Éléments parents
Élément parent | Description |
---|---|
LaunchAction (dans ContactLaunchActions) | Décrit une action de contenu ContactLaunchActions . |
Notes
La définition ServiceId contient les instructions suivantes :
<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>
L’instruction « Ref » précédente indique que ServiceId hérite de tous ces attributs de base d' extension :
<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>
Étant donné que ServiceId autorise les attributs de base d' extension , il a ces validations sémantiques qui ne sont pas couvertes par le schéma de manifeste xsd :
Les attributs de base d' extension doivent respecter les règles suivantes :
- Si l’attribut StartPage est spécifié, échoue si l’attribut entryPoint, executableou RuntimeType est spécifié.
- Sinon, échoue si l’attribut executable ou RuntimeType est spécifié sans entryPoint spécifié.
Si ServiceId définit l’attribut entryPoint , ce ServiceId ou l' extension parente ou l’élément d' application doit spécifier un attribut exécutable .
Spécifications
Valeur | |
---|---|
Espace de noms | http://schemas.microsoft.com/appx/2013/manifest |