AppointmentsproviderLaunchActions (中的 LaunchAction)

描述 AppointmentsProviderLaunchActions 内容操作。

元素层次结构

<分机>
<AppointmentsProvider>
<AppointmentsProviderLaunchActions>
<LaunchAction>

语法

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

? 可选 (零个或一)

特性和元素

特性

属性 说明 数据类型 必须 默认值
DesiredView

约会启动时所需的屏幕空间量。

Windows Phone:不支持 DesiredView Windows Phone。

此属性可以具有以下值之一:

  • default
  • 无用
  • useHalf
  • useMore
  • useMinimum
谓词

启动应用时传递给应用的唯一标识符。 应用可以使用此字符串来确定哪个 AppointmentsProviderLaunchActions 处理程序触发了启动。 它在包中每个应用程序都是唯一的,并且区分大小写。

此属性可以具有以下值之一:

  • addAppointment
  • removeAppointment
  • replaceAppointment
  • showTimeFrame

 

子元素

无。

父元素

父元素 说明
AppointmentsProviderLaunchActions

声明启动约会时要采取的操作。

 

以下元素的名称与此元素相同,但内容或属性不同:

备注

有关约会提供程序采取的启动操作详细信息,请参阅 AppointmentsProviderLaunchActionVerbs

AppointmentsProviderLaunchActions (中的 LaunchAction) 包含以下语句:

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

前面的"ref"语句 (AppointmentsProviderLaunchActions 中的 LaunchAction ) 继承和所有这些 扩展 基属性:

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

由于 AppointmentsProviderLaunchActions) 中的 LaunchAction (允许扩展基属性,因此它具有 XSD 清单架构未涵盖的语义验证:

  • 扩展 基属性必须遵循以下规则:

    • 如果指定了 StartPage 属性,则如果指定了 EntryPointExecutableRuntimeType 属性,则失败。
    • 否则,如果未指定 EntryPoint 的情况下指定了 Executable 或 RuntimeType 属性, 失败。
  • 如果 LaunchAction 定义 EntryPoint 属性 ,则 此 LaunchAction 或父 ExtensionApplication 元素必须指定 可执行 属性。

要求

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