<exposedMethod>
Rappresenta un metodo COM+ esposto quando l'interfaccia di un componente COM+ viene esposta come servizio Web.
Gerarchia dello schema
<system.serviceModel>
<comContracts>
<contrattoCom>
<exposedMethods>
Sintassi
<comContracts>
<comContract>
<exposedMethods>
<exposedMethod name="string" />
</exposedMethods>
</comContract>
</comContracts>
Attributi ed elementi
Nelle sezioni riportate di seguito vengono illustrati attributi, elementi figlio ed elementi padre.
Attributi
Attributo | Descrizione |
---|---|
name |
Stringa che contiene il metodo COM+ esposto quando l'interfaccia di un componente COM+ viene esposta come servizio Web. |
Elementi figlio
Nessuno.
Elementi padre
Elemento | Descrizione |
---|---|
Raccolta di elementi <exposedMethod>. |
Osservazioni
Lo strumento di configurazione di COM+ Integration (ComSvcConfig.exe) può essere utilizzato per aggiungere metodi specifici da un'interfaccia COM che devono essere visualizzati nel contratto di servizio generato.
È possibile, ad esempio, utilizzare il comando seguente per aggiungere al contratto di servizio generato i tre metodi denominati dall'interfaccia COM IFinances
nel componente ItemOrders
.Financial.
ComSvcConfig.exe /i /application:OnlineStore /contract:ItemOrders.Financial,IFinances.{TransferFunds,AddFunds,RemoveFunds} /hosting:complus
Quando si esegue anche ComSvcConfig.exe, viene generato il contratto di servizio seguente che elenca i metodi citati in precedenza come elementi <exposedMethod>.
<comContract contractType="{C551FBA9-E3AA-4272-8C2A-84BD8D290AC7}" name="IFinances" namespace="https://contoso.com/services/financial">
<exposedMethod name="TransferFunds"/>
<exposedMethod name="AddFunds"/>
<exposedMethod name="RemoveFunds"/>
</comContract>
All'avvio del servizio, il runtime tenta di generare un contratto di servizio analizzando e aggiungendo solo i metodi inclusi nell'elenco degli elementi <exposedMethod>. Per ogni metodo di interfaccia non incluso nel contratto di servizio viene prodotta una traccia.
Vedere anche
Riferimento
ComMethodElementCollection
ComMethodElement
Concetti
Altre risorse
Integrating with COM+ Applications
How to: Configure COM+ Service Settings