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:
|
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:
|
Ja |
Untergeordnete Elemente
Keine
Übergeordnete Elemente
Übergeordnetes Element | BESCHREIBUNG |
---|---|
AppointmentsProviderLaunchActions | Deklariert Aktionen, die beim Starten eines Termins durchzuführen sind. |
Zugehörige Elemente
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 |