OutOfProcessServer (Windows 10)

Mendeklarasikan titik ekstensi paket jenis windows.activatableClass.outOfProcessServer. Aplikasi ini menggunakan executable (.exe) yang mengekspos satu atau beberapa kelas yang dapat diaktifkan.

Hierarki elemen

<Paket>

    <Ekstensi>

         <Extensi>

              <OutOfProcessServer>

Sintaks

<OutOfProcessServer
  ServerName = 'An alphanumeric string with a value between 1 and 255 characters in length. Must begin with a letter.' 
  RunFullTrust = 'An optional boolean value.'
  IdentityType = 'An optional string that can be one of the following values: "activateAsPackage" or "activateAsActivator".' >

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

</OutOfProcessServer>

Kunci

?rentang kemunculan tertentu opsional (nol atau satu) {}

Atribut dan elemen

Atribut

Atribut Deskripsi Jenis Data Diperlukan Nilai default
ServerName Nama yang dapat dieksekusi. String alfanumerik dengan panjang nilai antara 1 dan 255 karakter. Harus dimulai dengan surat. Ya
RunFullTrust Jika true, server akan diluncurkan dengan token Windows Desktop Bridge, dibandingkan dengan token UWP. Nilai boolean opsional. Tidak
IdentityType Jenis aktivasi server. String opsional yang dapat menjadi salah satu nilai berikut: activateAsPackage atau activateAsActivator. Tidak

Elemen anak

elemen anak Deskripsi
ActivatableClass (jenis: CT_OutOfProcessActivatableClass) Menyatakan kelas runtime yang terkait dengan titik ekstensibilitas.
Argumen Menentukan daftar argumen yang dipisahkan koma untuk diteruskan ke yang dapat dieksekusi.
Instancing Menentukan apakah executable berjalan sebagai satu instans atau dapat berjalan sebagai beberapa instans.
Jalur (jenis: ST_Executable) Jalur ke executable.

Elemen induk

elemen induk Deskripsi
Ekstensi (dalam jenis: CT_PackageExtensions) Menyatakan titik ekstensibilitas untuk paket.

Keterangan

IdentityType Jika diatur ke activateAsPackage, server akan diluncurkan dengan token yang tidak bervariasi berdasarkan token proses pengaktifan.

Contoh

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

Persyaratan

Nilai
Ruang nama http://schemas.microsoft.com/appx/manifest/foundation/windows10