Freigeben über


OutOfProcessServer (Paketschema für Windows 8)

Deklariert einen Paketerweiterungspunkt vom Typ windows.activatableClass.outOfProcessServer. Die App verwendet eine ausführbare Datei (EXE), die eine oder mehrere ausführbare Klassen verfügbar macht.

Elementhierarchie

<Paket>
<Erweiterungen>
<Durchwahl>
<OutOfProcessServer>

Syntax

<OutOfProcessServer ServerName = A string between 1 and 255 characters in length. >

  <!-- Child elements -->
  Path,
  Arguments?,
  Instancing,
  ActivatableClass{1,65535}

</OutOfProcessServer>

Schlüssel

? optional (null oder eins)

{} bestimmter Bereich von Vorkommen

Attribute und Elemente

Attributes

Attribut BESCHREIBUNG Datentyp Erforderlich Standardwert
ServerName

Der Name der ausführbaren Datei.

Eine Zeichenfolge zwischen 1 und 255 Zeichen. Ja

 

Untergeordnete Elemente

Untergeordnetes Element BESCHREIBUNG
ActivatableClass (Typ: CT_OutOfProcessActivatableClass)

Deklariert eine Laufzeitklasse, die dem Erweiterungspunkt zugeordnet ist.

Argumente

Gibt die Liste der durch Komma getrennten Argumente an, die an die ausführbare Datei übergeben werden.

Instanziierung

Gibt an, ob die ausführbare Datei als einzelne Instanz oder als mehrere Instanzen ausgeführt werden kann.

Pfad (Typ: ST_Executable)

Der Pfad zur ausführbaren Datei.

 

Übergeordnete Elemente

Übergeordnetes Element BESCHREIBUNG
Erweiterung (typ: CT_PackageExtensions)

Deklariert einen Erweiterungspunkt für das Paket.

 

Beispiele

<Extension Category="windows.activatableClass.outOfProcessServer">
      <OutOfProcessServer ServerName="Microsoft.SDKSamples.ToastServer">
        <Path>Microsoft.Samples.ExeServerAuthoring.exe</Path>
        <Instancing>singleInstance</Instancing>
        <ActivatableClass ActivatableClassId="Microsoft.Samples.ExeServerAuthoring.Toaster" />
      </OutOfProcessServer>
</Extension>

Anforderungen

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