Лаунчактион (в Аппоинтментспровидерлаунчактионс)

Описывает действие содержимого аппоинтментспровидерлаунчактионс .

Иерархия элементов

<Продлен>
<AppointmentsProvider>
<AppointmentsProviderLaunchActions>
<LaunchAction>

Синтаксис

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

Ключ

? необязательно (ноль или один)

Атрибуты и элементы

Атрибуты

Атрибут Описание Тип данных Обязательно Значение по умолчанию
десиредвиев

Требуемый объем пространства экрана, используемый при запуске встречи.

Windows Phone: десиредвиев не поддерживается для Windows Phone.

Этот атрибут может иметь одно из следующих значений:

  • значение по умолчанию
  • Бесполезны
  • усехалф
  • усеморе
  • усеминимум
Нет
Команда

Уникальный идентификатор, который передается в приложение при его запуске. Приложение может использовать эту строку, чтобы определить, какой обработчик аппоинтментспровидерлаунчактионс активировал его запуск. Он уникален для каждого приложения в пакете и учитывает регистр.

Этот атрибут может иметь одно из следующих значений:

  • addAppointment
  • removeAppointment
  • replaceAppointment
  • showTimeFrame
Да

 

Дочерние элементы

Отсутствует.

Родительские элементы

Родительский элемент Описание
AppointmentsProviderLaunchActions

Объявляет действия, выполняемые при запуске встречи.

 

Следующие элементы имеют то же имя, что и это одно, но различное содержимое или атрибуты:

Remarks

Дополнительные сведения о действиях запуска, которые принимает поставщик встреч, см. в разделе аппоинтментспровидерлаунчактионвербс.

Определение лаунчактион (in аппоинтментспровидерлаунчактионс) содержит следующие инструкции:

            <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 указывает, что лаунчактион (в аппоинтментспровидерлаунчактионс) наследует и все эти базовые атрибуты расширения :

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

Поскольку лаунчактион (в аппоинтментспровидерлаунчактионс) допускает базовые атрибуты расширения , он имеет следующие семантические проверки, не охваченные схемой манифеста XSD:

  • Базовые атрибуты расширения должны соответствовать следующим правилам:

    • Если указан атрибут StartPage , завершится ошибкой, если указан атрибут EntryPoint, Executableили RuntimeType .
    • В противном случае завершится ошибкой, если атрибут Executable или RuntimeType указан без указания точки входа .
  • Если лаунчактион определяет атрибут EntryPoint , то этот лаунчактион или родительский модуль или элемент приложения должны указывать исполняемый атрибут.

Требования

Значение
Пространство имен http://schemas.microsoft.com/appx/2013/manifest