<exposedMethod>
Mewakili metode COM+ yang diperlihatkan saat antarmuka pada komponen COM+ diperlihatkan sebagai layanan Web.
<konfigurasi>
<system.serviceModel>
<comContracts>
<comContract>
<exposedMethods>
<exposedMethod>
Sintaks
<comContracts>
<comContract>
<exposedMethods>
<exposedMethod name="String" />
</exposedMethods>
</comContract>
</comContracts>
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Atribut
Atribut | Deskripsi |
---|---|
nama | String yang berisi metode COM+ yang diperlihatkan saat antarmuka pada komponen COM+ diperlihatkan sebagai layanan Web. |
Elemen Anak
Tidak ada.
Elemen Induk
Elemen | Deskripsi |
---|---|
<exposedMethods> | Kumpulan elemen <exposedMethod>. |
Keterangan
Alat konfigurasi integrasi COM+ (ComSvcConfig.exe) dapat digunakan untuk menambahkan metode tertentu dari antarmuka COM agar muncul di kontrak layanan yang dihasilkan.
Misalnya, Anda dapat menggunakan perintah berikut untuk menambahkan tiga metode bernama dari antarmuka COM IFinances
pada komponen ItemOrders
.Financial, ke kontrak layanan yang dihasilkan.
ComSvcConfig.exe /i /application:OnlineStore /contract:ItemOrders.Financial,IFinances.{TransferFunds,AddFunds,RemoveFunds} /hosting:complus
Saat Anda juga menjalankan ComSvcConfig.exe, ComSvcConfig.exe akan menghasilkan kontrak layanan berikut yang mencantumkan metode yang disebutkan sebelumnya sebagai elemen <exposedMethod>.
<comContract contractType="{C551FBA9-E3AA-4272-8C2A-84BD8D290AC7}"
name="IFinances"
namespace="http://contoso.com/services/financial">
<exposedMethod name="TransferFunds"/>
<exposedMethod name="AddFunds"/>
<exposedMethod name="RemoveFunds"/>
</comContract>
Pada waktu inisialisasi layanan, runtime mencoba menghasilkan kontrak layanan dengan mencerminkan dan menambahkan hanya metode yang disertakan dalam daftar elemen <exposedMethod>. Pelacakan diproduksi untuk setiap metode antarmuka yang tidak termasuk 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