Compartilhar via


LaunchAction (em AppointmentsProviderLaunchActions)

Descreve uma ação de conteúdo AppointmentsProviderLaunchActions .

Hierarquia de elementos

<Extensão>
<AppointmentsProvider>
<AppointmentsProviderLaunchActions>
<LaunchAction>

Syntax

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

Chave

? opcional (zero ou um)

Atributos e elementos

Atributos

Atributo Descrição Tipo de dados Obrigatório Valor padrão
DesiredView

A quantidade desejada de espaço na tela a ser usada quando o compromisso é lançado.

Windows Phone: DesiredView não tem suporte para Windows Phone.

Esse atributo pode ter um dos seguintes valores:

  • padrão
  • Inútil
  • useHalf
  • useMore
  • useMinimum
Não
Verbo

Um identificador exclusivo que é passado para o aplicativo quando ele é lançado. O aplicativo pode usar essa cadeia de caracteres para determinar qual manipulador AppointmentsProviderLaunchActions disparou seu lançamento. Ele é exclusivo por aplicativo no pacote e diferencia minúsculas.

Esse atributo pode ter um dos seguintes valores:

  • addAppointment
  • removeAppointment
  • replaceAppointment
  • showTimeFrame
Sim

 

Elementos filho

Nenhum.

Elementos pai

Elemento pai Descrição
AppointmentsProviderLaunchActions

Declara ações a ser tomadas quando um compromisso é lançado.

 

Os elementos a seguir têm o mesmo nome que este, mas conteúdo ou atributos diferentes:

Comentários

Para obter mais informações sobre ações de lançamento que um provedor de compromissos toma, consulte AppointmentsProviderLaunchActionVerbs.

A definição LaunchAction (em AppointmentsProviderLaunchActions) tem estas instruções:

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

A instrução 'ref' anterior indica que LaunchAction (em AppointmentsProviderLaunchActions) herda e todos esses atributos base de extensão:

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

Como LaunchAction (em AppointmentsProviderLaunchActions) permite os atributos base de Extensão, ele tem essas validações semânticas que não são cobertas pelo esquema de manifesto XSD:

  • Os atributos base de extensão devem seguir estas regras:

    • Se o atributo StartPage for especificado, falhará se o atributo EntryPoint, Executable ou RuntimeType for especificado.
    • Caso contrário, falhará se o atributo Executable ou RuntimeType for especificado sem um EntryPoint especificado.
  • Se LaunchAction definir o atributo EntryPoint , esse LaunchAction ou o elemento pai Extension ou Application deverá especificar um atributo Executável .

Requisitos

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