uap5:OutOfProcessServer

Dichiara un punto di estensione del pacchetto di tipo windows.activatableClass.outOfProcessServer. In questo modo è possibile chiamare le classi WinRT di terze parti definite nel pacchetto dell'app da un processo Win32.

Gerarchia degli elementi

<Package>
   └─ <Applications>
      └─ <Application>
         └─ <Extensions>
            └─ <uap5:Extension>
               └─ <uap5:OutOfProcessServer>

Sintassi

<uap5:OutOfProcessServer
  ServerName = 'A required alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.'
  RunFullTrust = 'An optional boolean value.' >

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

</uap5:OutOfProcessServer>

Chiave

? intervallo di occorrenze facoltativo (zero o uno) {} specifico

Attributes

Attribute Description Tipo di dati Obbligatorio Valore predefinito
Nome del Server Valore stringa del nome del server. Stringa alfanumerica compresa tra 1 e 255 caratteri. Deve iniziare con un carattere alfabetico.
RunFullTrust Se true, il server verrà avviato con un token Windows Desktop Bridge, anziché con un token UWP. Booleano. No

Elementi figli

Elemento figlio Description
uap5:Path Percorso dell'eseguibile.
uap5:Arguments Specifica l'elenco di argomenti delimitati da virgole da passare all'eseguibile.
uap5:Instancing Specifica se l'eseguibile viene eseguito come singola istanza o può essere eseguito come più istanze.
uap5:ActivatableClass Dichiara una classe di runtime associata al punto di estendibilità.

Elementi principali

Elemento padre Description
uap5:Extension Dichiara un punto di estendibilità per l'app.

Requirements

Item Value
Namespace http://schemas.microsoft.com/appx/manifest/uap/windows10/5
versione minima del sistema operativo Windows 10 versione 1709 (Build 16299)

Remarks

Questo elemento è simile all'elemento OutOfProcessServer in Package/Extensions. Attiva come Package comportamento implicito usando questo elemento nel Application/Extensions livello del manifesto, a indicare che il token del server non varia in base al token del processo di attivazione. In questo contesto, l'attestazione di identità dell'applicazione corrisponde all'identità dell'applicazione in cui è contenuta.