uap:FileTypeAssociation

Declara um ponto de extensibilidade de aplicativo do tipo windows.fileTypeAssociation. Uma associação de tipo de arquivo indica que o aplicativo está registrado para manipular arquivos dos tipos especificados.

Hierarquia de elementos

<Package>
   └─ <Applications>
      └─ <Application>
         └─ <Extensions>
            └─ <uap:Extension>
               └─ <uap:FileTypeAssociation>

Sintaxe

<uap:FileTypeAssociation
  Name = 'A required string between 1 and 64 characters in length.'
  DesiredView = 'An optional string that can have one of the following values: "default", "useLess", "useHalf", "useMore", or "useMinimum".'
  desktop2:UseUrl = 'An optional boolean value.'
  desktop2:AllowSilentDefaultTakeOver = 'An optional boolean value.'
  desktop5:ThumbnailTypeOverlay = 'An optional string between 1 and 256 characters in length that ends with `.jpg`, `.png`, or `.jpeg` that can't contain these characters: `<`, `>`, `:`, `%`, `"`, `|`, `?`, or `*`. In this string, the `/` and `\` characters can't be the first or last characters. Also, the string can contain `/` or `\` but not both.'
  uap8:Launch = 'An optional string that can have one of the following values: "file", or "placeholderFile".' >

  <!-- Child elements -->
  uap:DisplayName?
  uap:Logo?
  uap:Logo?
  uap:Logo?
  uap:InfoTip?
  uap:EditFlags?
  uap:SupportedFileTypes
  uap:FileTypeAssociationSupportedVerbsChoice?
  uap:KindMap?
  uap:MigrationProgIds?
  uap:ThumbnailHandler?
  uap:DesktopPreviewHandler?
  uap:DesktopPropertyHandler?
  uap:OleClass?
  uap:PropertyLists?
  uap:ProgId?
  uap:ProgId?
  uap:IconHandler?

</uap:FileTypeAssociation>

Chave

? opcional (zero ou um)

Atributos

Attribute Descrição Tipo de dados Obrigatório Valor padrão
Nome O nome da associação de tipo de arquivo. Você pode usar esse nome para organizar e agrupar tipos de arquivo. O nome deve ser todos caracteres minúsculas sem espaços. Uma cadeia de caracteres entre 1 e 64 caracteres de comprimento. Sim
DesiredView A quantidade desejada de espaço na tela a ser usada quando o aplicativo é iniciado. Essa preferência de modo de exibição é apenas um valor solicitado. O tamanho preferencial que você especificar não tem a garantia de ser respeitado por Windows, portanto, você não deve escrever um código que dependa de nunca entrar em um tamanho menor que o tamanho mínimo preferencial ou maior que o tamanho máximo preferencial. Uma cadeia de caracteres opcional que pode ter um dos seguintes valores: padrão, useLess, useHalf, useMore e useMinimum. No
desktop2:UseUrl Se definido como true, especifica que o aplicativo pode aceitar uma URL, em vez de um nome de arquivo, na linha de comando. Applications que pode abrir documentos diretamente da Internet, como navegadores da Web e players de mídia, deve usar esse valor. Quando ShellExecuteEx inicia um aplicativo e esse valor é definido como false, o comportamento padrão baixa ShellExecuteEx o documento para um arquivo local e invoca o manipulador na cópia local. Um valor booliano opcional. No
desktop2:AllowSilentDefaultTakeOver Se definido como true, o aplicativo aparecerá em uma lista "Abrir com", mas não será o aplicativo padrão para o tipo de arquivo. Um valor booliano opcional. No
desktop5:ThumbnailTypeOverlay Um recurso de imagem para uma sobreposição em miniatura. Uma cadeia de caracteres opcional entre 1 e 256 caracteres de comprimento que termina com , ou que não pode conter esses caracteres: <, , >, :, %, ", &#124;, ?ou *..jpeg.png.jpg Nesta cadeia de caracteres, o caractere e o / caractere \ não podem ser os primeiros ou últimos caracteres. Além disso, a cadeia de caracteres pode conter / ou \ não ambos. No
uap8:Launch Uma cadeia de caracteres opcional que pode ter um dos seguintes valores: arquivo, placeholderFile. No

Elementos filho

Elemento filho Descrição
uap:DisplayName Um nome amigável que pode ser exibido aos usuários.
uap:Logo Um caminho para um arquivo que contém uma imagem.
previewappcompat3:Logo Um caminho para um arquivo que contém uma imagem. Adiciona suporte para extensões de arquivo .ico.
desktop7:Logo Um caminho para um arquivo que contém uma imagem. Adiciona suporte para arquivos .ico, .dlle .exe.
uap:InfoTip Define uma cadeia de caracteres que fornece informações adicionais ao usuário sobre o tipo de arquivo.
uap:EditFlags Especifica o tipo de informação que o usuário vê ao abrir um arquivo associado ao ponto de extensibilidade.
uap:SupportedFileTypes
uap4:KindMap Especifica o que é o Tipo e como ele é usado.
rescap3:MigrationProgIds Contém valores de ProgID (identificador programático) que descrevem o aplicativo, o componente e a versão de cada aplicativo da área de trabalho do qual você deseja herdar associações de arquivos.
desktop2:ThumbnailHandler Habilita um ThumbnailProvider para uma associação de tipo de arquivo.
desktop2:DesktopPreviewHandler Habilita a declaração de um manipulador de visualização para uma associação de tipo de arquivo.
desktop2:DesktopPropertyHandler Habilita a declaração de um manipulador de propriedades para uma associação de tipo de arquivo.
desktop2:OleClass Permite que o OLE obtenha a classe OLE registrada para uma determinada extensão de arquivo.
desktop3:PropertyLists Contém uma lista de propriedades a serem mostradas na guia propriedades de um arquivo.
previewappcompat:ProgId Um ProgID (identificador programático) que pode ser associado a um CLSID. O ProgID identifica uma classe, mas com menos precisão do que uma CLSID porque não é garantido que ela seja globalmente exclusiva.
desktop7:ProgId Um ProgID (identificador programático) que pode ser associado a um CLSID. O ProgID identifica uma classe, mas com menos precisão do que uma CLSID porque não é garantido que ela seja globalmente exclusiva.
desktop10:IconHandler Habilita um IconHandler para uma associação de tipo de arquivo.

Elementos pai

Elemento pai Descrição
uap:Extension Declara um ponto de extensibilidade para o aplicativo.

Requisitos

Item Valor
Namespace http://schemas.microsoft.com/appx/manifest/uap/windows10
desktop2 http://schemas.microsoft.com/appx/manifest/desktop/windows10/2
desktop5 http://schemas.microsoft.com/appx/manifest/desktop/windows10/5
uap8 http://schemas.microsoft.com/appx/manifest/uap/windows10/8
versão mínima do sistema operacional Windows 10 versão 1511 (Build 10586)

Remarks

Exemplos