Freigeben über


uap3:AppExtension

Deklariert einen App-Erweiterungspunkt vom Typ windows.appExtension. Dieses Element gibt an, welche Kategorien von Erweiterungen die App nutzen und/oder hosten soll.

Elementhierarchie

<Package>
   └─ <Applications>
      └─ <Application>
         └─ <Extensions>
            └─ <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>

Schlüssel

? optional (null oder eins)

Attribute und Elemente

Attribute

Merkmal Beschreibung Datentyp Erforderlich Standardwert
Beschreibung Die Beschreibung der App Eine Zeichenfolge zwischen 1 und 2048 Zeichen länge. No
DisplayName Ein Anzeigename für die App-Erweiterung, die Benutzern angezeigt werden kann. Eine Zeichenfolge mit einem Wert zwischen 1 und 256 Zeichen länge. Ja
ID Der Einstiegspunkt, an dem die Host-App auf die Erweiterungskategorieinstanz zugreift, wenn mehrere Einstiegspunkte vorhanden sind. Eine Zeichenfolge mit einem Wert zwischen 2 und 39 Zeichen länge, die aus alphanumerischen Zeichen, Punkten (mit Ausnahme des ersten Zeichens) und nur Striche besteht. Ja
Name Der Typ der Erweiterung, die die App nutzen und/oder hosten möchte. Eine Zeichenfolge mit einem Wert zwischen 2 und 255 Zeichen länge, die aus alphanumerischen Zeichen, Punkten (mit Ausnahme des ersten Zeichens) und nur Striche besteht. Ja
PublicFolder Der Ordner, den die Instanz als Speicherort deklariert, an dem ein Host Lesezugriff auf Dateien über einen Broker haben kann. Eine Zeichenfolge mit einem Wert zwischen 1 und 256 Zeichen, die diese Zeichen nicht enthalten können: <, >, :, ", |, ?oder *. Ja

Untergeordnete Elemente

Untergeordnetes Element Beschreibung
uap3:Properties Enthält undurchsichtige XML,die benutzerdefinierte, erweiterungsspezifische Informationen darstellt, die einfach gespeichert und nicht vom Betriebssystem gelesen werden. Die Informationen werden nur von der Host-App gelesen.

Übergeordnete Elemente

Übergeordnetes Element Beschreibung
uap3:Extension Deklariert einen Erweiterungspunkt für die App.

Beispiele

Im folgenden Beispiel wird angegeben, dass die App die Low-Performance-Browsererweiterung hostet oder nutzt.

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

Anforderungen

Element Wert
Namespace http://schemas.microsoft.com/appx/manifest/uap/windows10/3
Mindestversion des Betriebssystems Windows 10 Version 1607 (Build 14393)