次の方法で共有


LaunchAction (AppointmentsProviderLaunchActions 内)

AppointmentsProviderLaunchActionsコンテンツアクションについて説明します。

要素の階層

<拡張子>
<AppointmentsProvider>
<AppointmentsProviderLaunchActions>
<LaunchAction>

構文

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

キー

? 省略可能 (0 または 1)

属性および要素

属性

属性 説明 データ型 必須 既定値
DesiredView

予定を起動するときに使用する、必要な画面領域のサイズ。

Windows Phone: DesiredViewは、Windows Phone ではサポートされていません。

この属性は、次のいずれかの値になります。

  • 既定値 (default)
  • 無意味
  • useHalf
  • useMore
  • useMinimum
No
動詞

起動時にアプリに渡される一意の識別子。 アプリはこの文字列を使用して、起動をトリガーした AppointmentsProviderLaunchActions ハンドラーを判別できます。 パッケージ内のアプリケーションごとに一意であり、大文字と小文字が区別されます。

この属性は、次のいずれかの値になります。

  • addAppointment
  • removeAppointment
  • replaceAppointment
  • showTimeFrame
はい

 

子要素

なし。

親要素

Parent 要素 説明
AppointmentsProviderLaunchActions

予定が開始されたときに実行するアクションを宣言します。

 

次の要素の名前はこれと同じですが、コンテンツまたは属性が異なります:

注釈

予定プロバイダによって実行される起動アクションの詳細については、「 AppointmentsProviderLaunchActionVerbs」を参照してください。

LaunchAction (AppointmentsProviderLaunchActions)定義には、次のステートメントがあります。

            <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 ' ステートメントは、 LaunchAction (AppointmentsProviderLaunchActions) が継承し、これらのすべての 拡張機能 の基本属性を継承することを示しています。

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

LaunchAction (AppointmentsProviderLaunchActions)では拡張機能の基本属性が許可されているため、XSD マニフェストスキーマでカバーされていない次のセマンティック検証があります。

  • 拡張機能 の基本属性は、次の規則に従う必要があります。

    • StartPage属性が指定されている場合、 EntryPointExecutable、またはsystem.runtimetype属性が指定されていると、は失敗します。
    • それ以外の場合は、 EntryPointが指定されていない実行可能ファイルまたはsystem.runtimetype属性が指定されていると、失敗します。
  • LaunchActionEntryPoint属性を定義する場合は、このLaunchActionまたは親のExtensionまたはApplication要素のいずれかで実行可能な属性を指定する必要があります。

要件

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