uap5:OutOfProcessServer

Dichiara un punto di estensione del pacchetto di tipo windows.activatableClass.outOfProcessServer. Ciò consente di chiamare le classi WinRT di terze parti definite nel pacchetto dell'app da un processo Win32.

Gerarchia degli elementi

<Pacchetto>

    <Applicazioni>

         <Applicazione>

              <Estensioni>

                   <uap5:Extension>

                        <uap5:OutOfProcessServer>

Sintassi

<uap5:OutOfProcessServer
  ServerName = 'An alphanumeric string with a value between 1 and 255 characters in length. Must begin with a letter.'
  RunFullTrust = 'A boolean value.' >

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

</uap5:OutOfProcessServer>

Chiave

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

Attributi ed elementi

Attributi

Attributo Descrizione Tipo di dati Obbligatoria Valore predefinito
ServerName Valore stringa del nome del server. Stringa alfanumerica compresa tra 1 e 255 caratteri di lunghezza. Deve iniziare con un carattere alfabetico.
RunFullTrust Se true, il server verrà avviato con un token windows Desktop Bridge anziché un token UWP. Proprietà di tipo Boolean. No
Identitytype Tipo di attivazione del server. Valore stringa che può essere uno dei seguenti: activateAsPackage, activateAsActivator. No

Elementi figlio

Elemento figlio Descrizione
Percorso Percorso dell'eseguibile.
Argomenti Specifica l'elenco di argomenti separati da virgole da passare al file eseguibile.
Instancing Specifica se l'eseguibile viene eseguito come singola istanza o può essere eseguito come più istanze.
ActivatableClass Dichiara una classe di runtime associata al punto di estendibilità.

Elementi padre

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

Commenti

Questo elemento è simile all'elemento OutOfProcessServer in Package/Extensions. Attiva come comportamento del pacchetto è implicito usando questo elemento nel livello Application/Extensions del manifesto, che indica 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 contenuta in.

Requisiti

Elemento Valore
Namespace http://schemas.microsoft.com/appx/manifest/uap/windows10/5
Minimum OS Version Windows 10 versione 1709 (Build 16299)