Ekstensi (skema paket untuk Windows 8, turunan Paket)

Mendefinisikan satu atau beberapa titik ekstensibilitas untuk paket.

Hierarki elemen

<Paket>
<Ekstensi>

Sintaks

<Extensions>

  <!-- Child elements -->
  Extension{1,10000}

</Extensions>

Kunci

{} rentang kemunculan tertentu

Atribut dan Elemen

Atribut

Tidak ada.

Elemen Anak

Elemen Anak Deskripsi
Ekstensi (dalam jenis: CT_PackageExtensions)

Menyatakan titik ekstensibilitas untuk paket.

 

Elemen Induk

Elemen Induk Deskripsi
Paket

Menentukan elemen akar dari manifes paket aplikasi. Manifes menjelaskan struktur dan kemampuan perangkat lunak ke sistem.

 

Elemen berikut memiliki nama yang sama dengan yang satu ini, tetapi konten atau atribut yang berbeda:

Keterangan

Titik ekstensibilitas adalah mekanisme di mana aplikasi dapat menambahkan fungsionalitas dengan cara yang ditentukan oleh sistem operasi. Contoh titik ekstensibilitas paket adalah kemampuan untuk menentukan pustaka tautan dinamis atau yang dapat dieksekusi yang berisi kelas yang dapat diaktifkan yang digunakan kode Anda.

Contoh

Contoh berikut diambil dari manifes paket salah satu sampel SDK.

<Package>
  <Extensions>
    <Extension Category="windows.activatableClass.proxyStub">
      <ProxyStub ClassId="332fd2f1-1c69-4c91-949e-4bb67a85bdc5">
        <Path>Microsoft.Samples.DllServerAuthoring.Proxies.dll</Path>
        <Interface Name="IToaster" InterfaceId="6a112353-4f87-4460-a908-2944e92686f3" />
        <Interface Name="IToast" InterfaceId="699b1394-3ceb-4a14-ae23-efec518b088b" />
        <Interface Name="IAppliance" InterfaceId="332fd2f1-1c69-4c91-949e-4bb67a85bdc5" />
      </ProxyStub>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>Microsoft.Samples.DllServerAuthoring.dll</Path>
        <ActivatableClass ActivatableClassId="Microsoft.Samples.DllServerAuthoring.Toaster" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
  </Extensions>
</Package>

Lihat juga

KonsepKontrak dan ekstensi Aplikasi

Persyaratan

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