com2:ComServer
Mendeklarasikan titik ekstensi paket jenis windows.comServer. Ekstensi comServer dapat mencakup jenis pendaftaran berikut: ServiceServer, ExeServer, SurrogateServer, ProgId, atau TreatAsClass.
Hierarki elemen
<com2:ComServer>
Sintaks
<com2:ComServer>
<!-- Child elements -->
com:ExeServer{0,1000},
com:SurrogateServer{0,1000},
com:ProgId{0,10000},
com:TreatAsClass{0,10000},
com3:ServiceServer{0,1000},
com3:ExeServer{0,1000},
com3:SurrogateServer{0,1000},
com3:ProgId{0,10000},
com3:TreatAsClass{0,10000}
</com2:ComServer>
Kunci
{}
rentang kemunculan tertentu
Atribut dan elemen
Atribut
Tidak ada.
Elemen anak
elemen anak | Deskripsi |
---|---|
ExeServer | Mendaftarkan ExeServer dengan satu atau banyak pendaftaran kelas. |
Server Pengganti | Mendaftarkan SurrogateServer dengan satu atau banyak pendaftaran kelas. |
ProgId | Pengidentifikasi terprogram (ProgID) yang dapat dikaitkan dengan CLSID. |
TreatAsClass | Pendaftaran yang sesuai dengan pendaftaran CLSID dengan subkunjud TreatAs. |
com3:ServiceServer | Mendaftarkan ServiceServer dengan satu atau banyak pendaftaran kelas. |
com3:ExeServer | Mendaftarkan ExeServer dengan satu atau banyak pendaftaran kelas. |
com3:SurrogateServer | Mendaftarkan SurrogateServer dengan satu atau banyak pendaftaran kelas. |
com3:ProgId | Pengidentifikasi terprogram (ProgID) yang dapat dikaitkan dengan CLSID. |
com3:TreatAsClass | Pendaftaran yang sesuai dengan pendaftaran CLSID dengan subkunjud TreatAs. |
Elemen induk
elemen induk | Deskripsi |
---|---|
com2:Extension | Menyediakan fungsionalitas untuk mengekspos pendaftaran COM kepada klien di luar paket aplikasi. |
Keterangan
Dalam paket multi-aplikasi, penting untuk menempatkan pendaftaran server COM di bawah elemen manifes Aplikasi/Aplikasi yang benar, karena proses server COM akan berjalan dengan identitas elemen Aplikasi/Aplikasi leluhur.
Server COM yang terdaftar dalam manifes selalu mendapatkan perilaku Activate As Package (AAP), yang berarti server COM berjalan dengan token default sesi pengguna dengan paket dan klaim aplikasi ditambahkan. Ini berbeda dari perilaku aktivasi default server COM yang terdaftar secara klasifikasi, di mana server COM berjalan dengan token klien. Untuk sebagian besar aplikasi, perbedaan ini tidak akan terlihat karena klien biasanya berjalan dengan token default sesi pengguna. Perilaku aktivasi lainnya, seperti RunAs, tidak didukung.
Catatan
Setiap pendaftaran di comServer yang bergantung pada pendaftaran lain (misalnya ProgId mereferensikan Kelas) harus berada dalam ekstensi comServer yang sama.
Dimungkinkan untuk memiliki beberapa ekstensi comServer di bawah elemen Aplikasi/Aplikasi, tetapi itu tidak diperlukan atau disarankan.
Persyaratan
Item | Nilai |
---|---|
Ruang nama | http://schemas.microsoft.com/appx/manifest/com/windows10/2 |
com3 elemen | http://schemas.microsoft.com/appx/manifest/com/windows10/3 |
Versi OS Minimum | Windows 10 versi 1709 (Build 16299) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk