com2:ComInterface

Mendeklarasikan titik ekstensi paket jenis windows.comInterface. Ekstensi comInterface dapat mencakup tiga jenis pendaftaran: Antarmuka, ProxyStub, atau TypeLib.

Hierarki elemen

<Paket>

    <Aplikasi>

         <Aplikasi>

              <Ekstensi>

                   <com2:Extension>

                        <com2:ComInterface>

Sintaks

<com2:ComInterface>

  <!-- Child elements -->
  com:ProxyStub{0,1000},
  com:Interface{0,10000},
  com:TypeLib{0,1000}

</com2:ComInterface>

Kunci

{} rentang kemunculan tertentu

Atribut dan elemen

Atribut

Tidak ada.

Elemen anak

elemen anak Deskripsi
ProxyStub Mendaftarkan stub proksi.
Antarmuka Mendaftarkan Antarmuka COM baru.
TypeLib Mendaftarkan pustaka jenis.

Elemen induk

elemen induk Deskripsi
com2:Extension Menyediakan fungsionalitas untuk mengekspos pendaftaran COM kepada klien di luar paket aplikasi.

Keterangan

Ekstensi comInterface dapat berada di bawah elemen manifes Aplikasi/Ekstensi/Ekstensi, atau di bawah elemen manifes Paket/Ekstensi/Ekstensi. Tidak ada perbedaan fungsi antara kedua opsi ini, tetapi kedua penempatan memiliki keuntungan yang berbeda.

Jika ekstensi berada di bawah Aplikasi/Ekstensi/Ekstensi, Anda dapat meningkatkan keterbacaan manifes dengan menyimpan pendaftaran antarmuka di dekat pendaftaran kelas yang mengimplementasikannya. Namun, jika Anda menempatkan ekstensi di bawah Paket/Ekstensi/Ekstensi, Anda tidak perlu menentukan Aplikasi mana yang akan digunakan untuk setiap antarmuka. Dimungkinkan untuk menggunakan beberapa ekstensi comInterface baik dalam Aplikasi/Ekstensi/Ekstensi atau Paket/Ekstensi/Ekstensi, tetapi ini tidak disarankan atau tidak diperlukan.

Catatan

Setiap pendaftaran di comInterface yang bergantung pada pendaftaran lain (misalnya Antarmuka mereferensikan ProxyStub dan/atau TypeLib) harus berada dalam ekstensi comInterface yang sama.

Persyaratan

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