Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La comContracts sección de configuración contiene elementos que permiten especificar varias propiedades de un contrato de servicio de integración COM+.
Especificar espacio de nombres y contrato
Los contratos de servicio de integración com+ están actualmente restringidos al http://tempuri.org espacio de nombres y el nombre del contrato se deriva de la interfaz COM compatible. Sin embargo, puede especificar alternativas mediante la comContracts sección del archivo de configuración.
Por ejemplo, puede usar la siguiente configuración para especificar el espacio de nombres y el nombre del contrato del contrato de servicio, así como una opción para aplicar el uso en enlaces con sesión.
<comContracts>
<comContract contract="{5163B1E7-F0CF-4B6A-9A02-4AB654F34284}"
namespace="http://tempuri.org/5163B1E7-F0CF-4B6A-9A02-4AB654F34284"
name="_Broker"
requireSession="true">
</comContract>
</comContracts>
Cuando se inicializa el servicio, los espacios de nombres y los nombres de contrato especificados se aplican a las descripciones del servicio generadas.
Cuando esta sección está vacía, la inicialización del servicio aplica un espacio de nombres predeterminado y un nombre de contrato tomados del identificador de interfaz COM compatible.
Además, puede usar el <elemento exposedMethod> para especificar métodos COM+ que se exponen cuando la interfaz de un componente COM+ se expone como un servicio web. También puede usar persistableTypes<> para especificar tipos persistentes usados en la integración. Por último, puede usar el <elemento userDefinedType> para incluir tipos definidos por el usuario (UDT) que se van a incluir en el contrato de servicio.