<exposedMethod>

BIR COM+ bileşenindeki arabirim bir Web hizmeti olarak kullanıma sunulduğunda kullanıma sunulan bir COM+ yöntemini temsil eder.

<configuration>
  <system.serviceModel>
    <comContracts>
      <comContract>
        <exposedMethods>
          <exposedMethod>

Sözdizimi

<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.

Attributes

Özellik Description
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 Description
<exposedMethods> exposedMethod< öğelerinin> koleksiyonu.

Açıklamalar

COM+ tümleştirme yapılandırma aracı (ComSvcConfig.exe), oluşturulan hizmet sözleşmesinde görünecek bir COM arabiriminden belirli yöntemler eklemek için kullanılabilir.

Örneğin, üzerindeki COM arabiriminden IFinancesItemOrdersüç 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

ComSvcConfig.exede ç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ı, üzerine yansıtarak ve yalnızca exposedMethod< öğeleri listesine> dahil edilen 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 bakınız