LaunchAction (dalam AppointmentsProviderLaunchActions)

Menjelaskan tindakan konten AppointmentsProviderLaunchActions .

Hierarki elemen

<Ekstensi>
<Janji TemuProvider>
<Janji TemuProviderLaunchActions>
<LaunchAction>

Sintaks

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

Kunci

? opsional (nol atau satu)

Atribut dan Elemen

Atribut

Atribut Deskripsi Jenis Data Diperlukan Nilai default
DesiredView

Jumlah ruang layar yang diinginkan untuk digunakan saat janji temu diluncurkan.

Windows Phone: DesiredView tidak didukung untuk Windows Phone.

Atribut ini dapat memiliki salah satu nilai berikut:

  • default
  • Berguna
  • useHalf
  • useMore
  • useMinimum
Tidak
Kata kerja

Pengidentifikasi unik yang diteruskan ke aplikasi saat diluncurkan. Aplikasi ini dapat menggunakan string ini untuk menentukan handler AppointmentsProviderLaunchActions mana yang memicu peluncurannya. Ini unik per aplikasi dalam paket dan peka huruf besar/kecil.

Atribut ini dapat memiliki salah satu nilai berikut:

  • addAppointment
  • removeAppointment
  • replaceAppointment
  • showTimeFrame
Ya

 

Elemen Anak

Tidak ada.

Elemen Induk

Elemen Induk Deskripsi
Janji TemuProviderLaunchActions

Menyatakan tindakan yang harus diambil ketika janji temu diluncurkan.

 

Elemen berikut memiliki nama yang sama dengan yang ini, tetapi konten atau atribut yang berbeda:

Keterangan

Untuk informasi selengkapnya tentang tindakan peluncuran yang dilakukan penyedia janji temu, lihat Janji TemuProviderLaunchActionVerbs.

Definisi LaunchAction (dalam AppointmentsProviderLaunchActions) memiliki pernyataan berikut:

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

Pernyataan 'ref' sebelumnya menunjukkan bahwa LaunchAction (dalam AppointmentsProviderLaunchActions) mewarisi dan semua atribut dasar Ekstensi ini:

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

Karena LaunchAction (dalam AppointmentsProviderLaunchActions) memungkinkan atribut dasar Ekstensi , ini memiliki validasi semantik yang tidak tercakup oleh skema manifes XSD:

  • Atribut dasar ekstensi harus mengikuti aturan ini:

    • Jika atribut StartPage ditentukan, gagal jika atribut EntryPoint, Executable, atau RuntimeType ditentukan.
    • Jika tidak, gagal jika atribut Executable atau RuntimeType ditentukan tanpa EntryPoint yang ditentukan.
  • Jika LaunchAction mendefinisikan atribut EntryPoint , baik LaunchAction ini atau elemen Ekstensi atau Aplikasi induk harus menentukan atribut Yang Dapat Dieksekusi .

Persyaratan

Nilai
Ruang nama http://schemas.microsoft.com/appx/2013/manifest