LaunchAction (in AppointmentsProviderLaunchActions)

Beschreibt eine AppointmentsProviderLaunchActions-Inhaltsaktion .

Elementhierarchie

<Durchwahl>
<AppointmentsProvider>
<AppointmentsProviderLaunchActions>
<LaunchAction>

Syntax

<LaunchAction Verb         = "addAppointment" | "removeAppointment" | "replaceAppointment" | "showTimeFrame"
              DesiredView? = "default" | "useLess" | "useHalf" | "useMore" | "useMinimum" />

Schlüssel

? optional (null oder eins)

Attribute und Elemente

Attributes

Attribut BESCHREIBUNG Datentyp Erforderlich Standardwert
DesiredView

Die gewünschte Bildschirmfläche, die beim Start des Termins verwendet werden soll.

Windows Phone: DesiredView wird für Windows Phone nicht unterstützt.

Dieses Attribut kann einen der folgenden Werte aufweisen:

  • default
  • Nutzlos
  • useHalf
  • useMore
  • useMinimum
Nein
Verb

Ein eindeutiger Bezeichner, der beim Start an die App übergeben wird. Die App kann diese Zeichenfolge verwenden, um zu bestimmen, welcher AppointmentsProviderLaunchActions-Handler den Start ausgelöst hat. Sie ist pro Anwendung im Paket eindeutig und berücksichtigt die Groß-/Kleinschreibung.

Dieses Attribut kann einen der folgenden Werte aufweisen:

  • addAppointment
  • removeAppointment
  • replaceAppointment
  • showTimeFrame
Ja

 

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Übergeordnetes Element BESCHREIBUNG
AppointmentsProviderLaunchActions

Deklariert Aktionen, die beim Starten eines Termins durchzuführen sind.

 

Die folgenden Elemente haben denselben Namen wie dieses Element, aber ihr Inhalt oder ihre Attribute sind anders.

Hinweise

Weitere Informationen zu Startaktionen eines Terminanbieters finden Sie unter AppointmentsProviderLaunchActionVerbs.

Die Definition LaunchAction (in AppointmentsProviderLaunchActions) weist die folgenden Anweisungen auf:

            <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>

Die vorangehende ref-Anweisung gibt an, dass LaunchAction (in AppointmentsProviderLaunchActions) erbt und alle diese Erweiterungsbasisattribute :

  <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 LaunchAction (in AppointmentsProviderLaunchActions) die Basisattribute der Erweiterung zulässt, weist sie diese semantischen Überprüfungen auf, die nicht durch das XSD-Manifestschema abgedeckt werden:

  • Erweiterungsbasisattribute müssen den folgenden Regeln entsprechen:

    • Wenn das StartPage-Attribut angegeben wird, tritt ein Fehler auf, wenn das EntryPoint-, Executable- oder RuntimeType-Attribut angegeben ist.
    • Andernfalls tritt ein Fehler auf, wenn das Executable- oder RuntimeType-Attribut ohne angabe eines EntryPoint-Werts angegeben wird.
  • Wenn LaunchAction das EntryPoint-Attribut definiert, muss entweder dieses LaunchAction-Element oder das übergeordnete Extension - oder Application-Element ein Executable-Attribut angeben.

Anforderungen

Wert
Namespace http://schemas.microsoft.com/appx/2013/manifest