<comContracts>
La sezione di configurazione comContracts contiene elementi che consentono di specificare varie proprietà di un contratto di servizio COM+ Integration.
Specifica di spazio dei nomi e contratto
I contratti di servizio COM+ Integration sono limitati attualmente allo spazio dei nomi "http://tempuri.org" e il nome del contratto è derivato dall'interfaccia COM di supporto. È tuttavia possibile specificare alternative utilizzando la sezione comContracts nel file di configurazione.
Ad esempio, è possibile utilizzare la configurazione seguente per specificare lo spazio dei nomi e il nome del contratto di servizio, oltre a un'opzione per imporre l'utilizzo di associazioni con sessione.
<comContracts>
<comContract
contract="{5163B1E7-F0CF-4B6A-9A02-4AB654F34284}"
namespace="http://tempuri.org/5163B1E7-F0CF-4B6A-9A02-4AB654F34284"
name="_Broker"
requireSession="true">
</comContract>
</comContracts>
Quando il servizio viene inizializzato, gli spazi dei nomi specificati e i nomi del contratto vengono applicati alle descrizioni del servizio generate.
Quando questa sezione è vuota, l'inizializzazione del servizio applica uno spazio dei nomi e un nome del contratto predefiniti presi dall'ID di interfaccia COM di supporto.
In aggiunta, è possibile utilizzare l'elemento <exposedMethod> per specificare metodi COM+ che vengono esposti quando l'interfaccia in un componente COM+ viene esposta come servizio Web. È anche possibile utilizzare <persistableTypes> per specificare i tipi persistenti utilizzati nell'integrazione. Infine, è possibile utilizzare l'elemento <tipoDefinitoDaUtente> per includere tipi definiti dall'utente da includere nel contratto del servizio.
Vedere anche
Riferimenti
<exposedMethod>
<tipoDefinitoDaUtente>
<contrattoCom>
ComContractElementCollection
ComContractElement
Concetti
Altre risorse
Integrating with COM+ Applications
How to: Configure COM+ Service Settings