Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Representerar en COM+-metod som exponeras när gränssnittet på en COM+-komponent exponeras som en webbtjänst.
<Konfiguration>
<system.serviceModel>
<comContracts>
<comContract>
<exposedMethods>
<exposedMethod>
Syntax
<comContracts>
<comContract>
<exposedMethods>
<exposedMethod name="String" />
</exposedMethods>
</comContract>
</comContracts>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
| Attribut | Beskrivning |
|---|---|
| name | En sträng som innehåller COM+-metoden som exponeras när gränssnittet på en COM+-komponent exponeras som en webbtjänst. |
Underordnade element
Inga.
Överordnade element
| Element | Beskrivning |
|---|---|
| <exposedMethods> | En samling <exposedMethod-element> . |
Kommentarer
Konfigurationsverktyget för COM+-integrering (ComSvcConfig.exe) kan användas för att lägga till specifika metoder från ett COM-gränssnitt som visas i det genererade tjänstkontraktet.
Du kan till exempel använda följande kommando för att lägga till de tre namngivna metoderna från IFinances COM-gränssnittet på ItemOrders. Ekonomisk komponent, till det genererade tjänstkontraktet.
ComSvcConfig.exe /i /application:OnlineStore /contract:ItemOrders.Financial,IFinances.{TransferFunds,AddFunds,RemoveFunds} /hosting:complus
När du även kör ComSvcConfig.exe genereras följande tjänstkontrakt som listar de tidigare nämnda metoderna som <exposedMethod-element> .
<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>
Vid tjänstens initiering försöker körningen generera ett tjänstkontrakt genom att reflektera över och bara lägga till de metoder som ingår i listan över <exposedMethod-element> . En spårning skapas för varje gränssnittsmetod som inte ingår i tjänstkontraktet.