Aracılığıyla paylaş


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

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.