Udostępnij przez


<exposedMethod>

Reprezentuje metodę COM+ uwidocznioną, gdy interfejs w składniku COM+ jest uwidoczniony jako usługa sieci Web.

<konfiguracji>
   <System.servicemodel>
     <comContracts>
       <comContract>
         <exposedMethods>
           <exposedMethod>

Składnia

<comContracts>
  <comContract>
    <exposedMethods>
      <exposedMethod name="String" />
    </exposedMethods>
  </comContract>
</comContracts>

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Attributes

Attribute Description
nazwa Ciąg zawierający metodę COM+ uwidocznioną, gdy interfejs w składniku COM+ jest uwidoczniony jako usługa sieci Web.

Elementy podrzędne

Żaden.

Elementy nadrzędne

Składnik Description
<exposedMethods> Kolekcja <uwidocznionych elementówMethod> .

Uwagi

Narzędzie konfiguracji integracji COM+ (ComSvcConfig.exe) może służyć do dodawania określonych metod z interfejsu COM do wyświetlania w wygenerowanym kontrakcie usługi.

Na przykład można użyć następującego polecenia, aby dodać trzy nazwane metody z interfejsu IFinances COM w pliku ItemOrders. Składnik finansowy do wygenerowanego kontraktu usługi.

ComSvcConfig.exe /i /application:OnlineStore /contract:ItemOrders.Financial,IFinances.{TransferFunds,AddFunds,RemoveFunds} /hosting:complus

Po uruchomieniu ComSvcConfig.exeprogram generuje następujący kontrakt usługi zawierający listę wcześniej wymienionych metod jako <uwidocznionych elementówMethod> .

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

Podczas inicjowania usługi środowisko uruchomieniowe próbuje wygenerować kontrakt usługi, odzwierciedlając i dodając tylko metody uwzględnione na liście <uwidocznionych elementówMethod> . Śledzenie jest tworzone dla każdej metody interfejsu, która nie jest uwzględniona w umowie usługi.

Zobacz także