Condividi tramite


OutOfProcessServer (schema del pacchetto per Windows 8)

Dichiara un punto di estensione del pacchetto di tipo windows.activatableClass.outOfProcessServer. L'app usa un eseguibile (EXE) che espone una o più classi attivabili.

Gerarchia degli elementi

<Pacchetto>
<Estensioni>
<Estensione>
<OutOfProcessServer>

Sintassi

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

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

</OutOfProcessServer>

Chiave

? facoltativo (zero o uno)

{} intervallo specifico di occorrenze

Attributi ed elementi

Attributi

Attributo Descrizione Tipo di dati Obbligatoria Valore predefinito
ServerName

Nome dell'eseguibile.

Stringa di lunghezza compresa tra 1 e 255 caratteri.

 

Elementi figlio

Elemento figlio Descrizione
ActivatableClass (tipo: CT_OutOfProcessActivatableClass)

Dichiara una classe di runtime associata al punto di estendibilità.

Argomenti

Specifica l'elenco di argomenti delimitati da virgole da passare all'eseguibile.

Instancing

Specifica se l'eseguibile viene eseguito come singola istanza o può essere eseguito come più istanze.

Percorso (tipo: ST_Executable)

Percorso dell'eseguibile.

 

Elementi padre

Elemento padre Descrizione
Estensione (nel tipo: CT_PackageExtensions)

Dichiara un punto di estendibilità per il pacchetto.

 

Esempio

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

Requisiti

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