Compartilhar via


ShareTarget (esquema de extensões para Windows 8.1)

Declara um ponto de extensão de aplicativo do tipo Windows. shareTarget. O aplicativo pode compartilhar os tipos de arquivos especificados.

Hierarquia de elementos

<Extensão>
<ShareTarget>

Syntax

<ShareTarget m:Description? = A string between 1 and 255 characters in length. >

  <!-- Child elements -->
  SupportedFileTypes?,
  DataFormat{0,10000}

</ShareTarget>

Chave

? intervalo de ocorrências (zero ou um) {} específico

Atributos e elementos

Atributos

Atributo Descrição Tipo de dados Obrigatório Valor padrão
m:Description

A descrição do destino compartilhado. Essa cadeia de caracteres é localizável.

Uma cadeia de caracteres entre 1 e 255 caracteres de comprimento. Não

 

Elementos filho

Elemento filho Descrição
Formato de DataFormat

Especifica um formato de pacote de dados como texto ou formato HTML que o aplicativo pode compartilhar. Ele é exclusivo por aplicativo no pacote e diferencia maiúsculas de minúsculas.

SupportedFileTypes (tipo: CT_CharmsSupportedFileTypes)

Define os tipos de arquivo que o aplicativo pode compartilhar.

 

Elementos pai

Elemento pai Descrição
Extensão (tipo: CT_ApplicationExtension)

Declara um ponto de extensibilidade para o aplicativo.

 

Comentários

O botão compartilhar fornece acesso a uma lista de aplicativos de destino que podem receber dados que o usuário deseja compartilhar. Esse ponto de extensibilidade permite que seu aplicativo seja incluído na lista de destinos de compartilhamento.

ShareTarget deve especificar um elemento SupportedFileTypes ou pelo menos um elemento DataFormat . Ele não pode omitir ambos. O esquema permite omitir ambos, mas a validação semântica falhará.

Exemplos

<Extension Category="windows.shareTarget">
  <ShareTarget>
    <SupportedFileTypes>
      <SupportsAnyFileType />
    </SupportedFileTypes>
    <DataFormat>Text</DataFormat>
    <DataFormat>Uri</DataFormat>
    <DataFormat>Bitmap</DataFormat>
    <DataFormat>Html</DataFormat>
    <DataFormat>http://schema.org/Book</DataFormat>
  </ShareTarget>
</Extension>

Confira também

Tarefasadicionando compartilhamento

Conceitosde contratos de aplicativo e extensões

Requisitos

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