<comContracts>
Bagian konfigurasi comContracts
berisi elemen yang memungkinkan Anda menentukan berbagai properti dari kontrak layanan integrasi COM+.
Menentukan Namespace dan Kontrak
Kontrak layanan integrasi COM+ saat ini dibatasi untuk namespace http://tempuri.org
, dan nama kontrak berasal dari antarmuka COM pendukung. Tetapi, Anda dapat menentukan alternatif dengan menggunakan bagian comContracts
dalam file konfigurasi.
Misalnya, Anda dapat menggunakan konfigurasi berikut untuk menentukan namespace dan nama kontrak dari kontrak layanan, serta opsi untuk menerapkan penggunaan pada pengikatan sesi penuh.
<comContracts>
<comContract contract="{5163B1E7-F0CF-4B6A-9A02-4AB654F34284}"
namespace="http://tempuri.org/5163B1E7-F0CF-4B6A-9A02-4AB654F34284"
name="_Broker"
requireSession="true">
</comContract>
</comContracts>
Saat layanan diinisialisasi, namespace dan nama kontrak yang ditentukan diterapkan ke deskripsi layanan yang dihasilkan.
Saat bagian ini kosong, inisialisasi layanan menerapkan namespace default dan nama kontrak yang diambil dari ID antarmuka COM pendukung.
Selain itu, Anda dapat menggunakan elemen <exposedMethod> untuk menentukan metode COM+ yang diperlihatkan saat antarmuka pada komponen COM+ diperlihatkan sebagai layanan Web. Anda juga dapat menggunakan <persistableTypes> untuk menentukan jenis yang dapat dipertahankan yang digunakan dalam integrasi. Terakhir, Anda dapat menggunakan elemen <userDefinedType> untuk menyertakan Jenis yang Ditentukan Pengguna (UDT) yang akan disertakan dalam kontrak layanan.
Lihat juga
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