<exposedMethod>
BIR COM+ bileşenindeki arabirim bir Web hizmeti olarak kullanıma sunulduğunda kullanıma sunulan bir COM+ yöntemini temsil eder.
<Yapılandırma>
<system.serviceModel>
<comContracts>
<comContract>
<exposedMethods>
<exposedMethod>
Syntax
<comContracts>
<comContract>
<exposedMethods>
<exposedMethod name="String" />
</exposedMethods>
</comContract>
</comContracts>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Öznitelik | Açıklama |
---|---|
name | BIR COM+ bileşenindeki arabirim bir Web hizmeti olarak kullanıma sunulduğunda kullanıma sunulan COM+ yöntemini içeren bir dize. |
Alt Öğeler
Yok.
Üst Öğeler
Öğe | Açıklama |
---|---|
<exposedMethods> | Kullanıma sunulanMethod> öğelerinin< koleksiyonu. |
Açıklamalar
COM+ tümleştirme yapılandırma aracı (ComSvcConfig.exe) oluşturulan hizmet sözleşmesinde görünecek com arabiriminden belirli yöntemleri eklemek için kullanılabilir.
Örneğin, üzerindeki COM arabiriminden IFinances
ItemOrders
üç adlandırılmış yöntemi eklemek için aşağıdaki komutu kullanabilirsiniz. Finansal bileşen, oluşturulan hizmet sözleşmesine.
ComSvcConfig.exe /i /application:OnlineStore /contract:ItemOrders.Financial,IFinances.{TransferFunds,AddFunds,RemoveFunds} /hosting:complus
ayrıca ComSvcConfig.exe çalıştırdığınızda, daha önce bahsedilen yöntemlerin exposedMethod> öğeleri olarak< listelendiği aşağıdaki hizmet sözleşmesini oluşturur.
<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>
Hizmet başlatma zamanında, çalışma zamanı üzerinde yansıtarak ve yalnızca exposedMethod> öğeleri listesinde< yer alan yöntemleri ekleyerek bir hizmet sözleşmesi oluşturmaya çalışır. Hizmet sözleşmesine dahil olmayan her arabirim yöntemi için bir izleme oluşturulur.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin