Freigeben über


Erweiterungen (Paketschema für Windows 8 untergeordnete Anwendung)

Definiert einen oder mehrere Erweiterungspunkte für die App.

Elementhierarchie

<Paket>
<Anwendungen>
<Anwendung>
<Erweiterungen>

Syntax

<Extensions>

  <!-- Child elements -->
  Extension{1,10000}

</Extensions>

Schlüssel

{} bestimmter Bereich von Vorkommen

Attribute und Elemente

Attribute

Keine

Untergeordnete Elemente

Untergeordnetes Element BESCHREIBUNG
Erweiterung (typ: CT_ApplicationExtensions)

Deklariert einen Erweiterungspunkt für die App.

 

Übergeordnete Elemente

Übergeordnetes Element BESCHREIBUNG
Anwendung

Stellt eine App dar, die einen Teil oder alle funktionen umfasst, die im Paket bereitgestellt werden.

 

Die folgenden Elemente haben denselben Namen wie dieses Element, aber ihr Inhalt oder ihre Attribute sind anders.

Hinweise

Erweiterungspunkte sind ein Mechanismus, mit dem eine App Funktionen auf vom Betriebssystem definierte Weise hinzufügen kann. Ein Beispiel für einen App-Erweiterungspunkt ist die Möglichkeit, eine Dateityp-Zuordnung zu erstellen und Ihre App als Standardhandler für Dateien mit einer bestimmten Dateierweiterung zu aktivieren.

Beispiele

Das folgende Beispiel ist aus dem Paketmanifest eines der SDK-Beispiele entnommen.

<Applications>
  <Application Id="App" StartPage="default.html">
    <VisualElements DisplayName="Assocation launching sample" 
         Logo="images\squareTile-sdk.png" SmallLogo="images\smallTile-sdk.png" 
         Description="SDK sample" 
         ForegroundText="dark" BackgroundColor="#FFFFFF" ToastCapable="false">
      <DefaultTile ShowName="allLogos" />
      <SplashScreen BackgroundColor="white" Image="images\splash-sdk.png" />
    </VisualElements>
    <Extensions>
      <Extension Category="windows.fileTypeAssociation">
        <FileTypeAssociation Name=".alsdkjs">
          <SupportedFileTypes>
            <FileType>.alsdkjs</FileType>
          </SupportedFileTypes>
        </FileTypeAssociation>
      </Extension>
      <Extension Category="windows.protocol">
        <Protocol Name="alsdkjs" />
      </Extension>
    </Extensions>
  </Application>
</Applications>

Siehe auch

KonzepteApp-Verträge und -Erweiterungen

Anforderungen

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