Compartilhar via


uap3:AppExtension

Declara um ponto de extensibilidade do aplicativo do tipo windows.appExtension. Esse elemento indica quais categorias de extensões o aplicativo pretende consumir e/ou hospedar.

Hierarquia de elementos

<Pacote>

    <Aplicativos>

         <Aplicativo>

              <Extensões>

                   <uap3:Extension>

                        <uap3:AppExtension>

Syntax

<uap3:AppExtension
    Name = 'A string with a value between 2 and 255 characters in length that consists of alphanumeric characters, periods (except for the first character), and dashes only.'
    Id = 'A string with a value between 2 and 39 characters in length that consists of alphanumeric characters, periods (except for the first character), and dashes only.'
    PublicFolder = 'A string with a value between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *.'
    DisplayName = 'A string with a value between 1 and 256 characters in length.'
    Description = 'A string between 1 and 2048 characters in length.' >

  <!-- Child elements -->
  uap3:Properties?

</uap3:AppExtension>

Chave

? opcional (zero ou um)

Atributos e elementos

Atributos

Atributo Descrição Tipo de dados Obrigatório Valor padrão
Descrição A descrição do aplicativo Uma cadeia de caracteres entre 1 e 2048 caracteres de comprimento. No
DisplayName Um nome amigável para a extensão de aplicativo que pode ser exibida aos usuários. Uma cadeia de caracteres com um valor entre 1 e 256 caracteres de comprimento. Yes
Id O ponto de entrada pelo qual o aplicativo host acessa a instância da categoria de extensão, se houver vários pontos de entrada. Uma cadeia de caracteres com um valor entre 2 e 39 caracteres de comprimento que consiste em caracteres alfanuméricos, períodos (exceto o primeiro caractere) e traços somente. Yes
Nome O tipo de extensão que o aplicativo pretende consumir e/ou hospedar. Uma cadeia de caracteres com um valor entre 2 e 255 caracteres de comprimento que consiste em caracteres alfanuméricos, períodos (exceto o primeiro caractere) e traços apenas. Yes
PublicFolder A pasta que a instância declara como o local em que um host pode ter acesso de leitura aos arquivos por meio de um agente. Uma cadeia de caracteres com um valor entre 1 e 256 caracteres de comprimento que não pode conter esses caracteres: <, >, :, , ", |?ou *. Yes

Elementos filho

Elemento filho Descrição
uap3:Properties Contém XML opaco que representa informações personalizadas e específicas da extensão que são simplesmente armazenadas e não lidas pelo sistema operacional. As informações são lidas apenas pelo aplicativo host.

Elementos pai

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

Exemplos

O exemplo a seguir indica que o aplicativo hospeda ou consome a extensão do navegador de baixo desempenho

<Package
    xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"  
    IgnorableNamespaces="... uap3">
    <Applications>
        <Application>
            <Extensions>
                <uap3:Extension 
                    Category="windows.appExtension">  
                    <uap3:AppExtension
                        Name="com.microsoft.browser.ext"
                        Id="Extension.Low.Performance"
                        PublicFolder="public\lowperf"
                        DisplayName="Low Performance Extension"/>  
                </uap3:Extension>  
              </Extensions>
        </Application>
    </Applications>
</Package>

Requisitos

Item Valor
Namespace http://schemas.microsoft.com/appx/manifest/uap/windows10/3
Minimum OS Version Windows 10 versão 1607 (Build 14393)