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 |