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 :

  • default
  • Mail
  • useHalf
  • useMore
  • useMinimum
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 :

  • Correspondre à addappointment
  • removeAppointment
  • replaceAppointment
  • showTimeFrame
Oui

 

Éléments enfants

Aucun.

Éléments parents

Élément parent Description
AppointmentsProviderLaunchActions

Déclare des actions à entreprendre lorsqu’un rendez-vous est lancé.

 

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