LaunchAction (dans AppointmentsProviderLaunchActions)
Décrit une action de contenu AppointmentsProviderLaunchActions .
Hiérarchie d’éléments
- <Poste>
-
- <AppointmentsProvider>
-
- <AppointmentsProviderLaunchActions>
- <LaunchAction>
Syntaxe
<LaunchAction Verb = "addAppointment" | "removeAppointment" | "replaceAppointment" | "showTimeFrame"
DesiredView? = "default" | "useLess" | "useHalf" | "useMore" | "useMinimum" />
Clé
?
facultatif (zéro ou un)
Attributs et éléments
Attributs
Attribut | Description | Type de données | Obligatoire | Valeur par défaut |
---|---|---|---|---|
DesiredView | Quantité d’espace d’écran souhaitée à utiliser lors du lancement du rendez-vous. Windows Phone : DesiredView n’est pas pris en charge pour les Windows Phone. |
Cet attribut peut avoir l’une des valeurs suivantes :
|
No | |
Verb | Identificateur unique qui est passé à l’application lorsqu’elle est lancée. L’application peut utiliser cette chaîne pour déterminer le gestionnaire AppointmentsProviderLaunchActions qui a déclenché son lancement. Elle est unique pour chaque application du package et respecte la casse. |
Cet attribut peut avoir l’une des valeurs suivantes :
|
Oui |
Éléments enfants
Aucun.
Éléments parents
Élément parent | Description |
---|---|
AppointmentsProviderLaunchActions | Déclare des actions à entreprendre lorsqu’un rendez-vous est lancé. |
Éléments apparentés
Les éléments suivants portent le même nom que celui-ci, mais ils ont un contenu ou des attributs différents :
Notes
Pour plus d’informations sur les actions de lancement qu’un fournisseur de rendez-vous effectue, consultez AppointmentsProviderLaunchActionVerbs.
La définition de LaunchAction (dans AppointmentsProviderLaunchActions) contient les instructions suivantes :
<xs:element name="LaunchAction" minOccurs="0" maxOccurs="10">
<xs:complexType>
<xs:attribute name="Verb" type="ST_AppointmentsProviderLaunchActionVerbs" use="required"/>
<xs:attribute name="DesiredView" type="ST_DesiredView" use="optional"/>
<xs:attributeGroup ref="m:ExtensionBaseAttributes"/>
</xs:complexType>
</xs:element>
L’instruction « Ref » précédente indique que LaunchAction (dans AppointmentsProviderLaunchActions) hérite de et 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 LaunchAction (dans AppointmentsProviderLaunchActions) 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 LaunchAction définit l’attribut entryPoint , ce LaunchAction 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 |