Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A comContracts seção de configuração contém elementos que permitem especificar várias propriedades de um contrato de serviço de integração COM+.
Especificando namespace e contrato
Atualmente, os contratos de serviço de integração com+ estão restritos ao namespace e o http://tempuri.org nome do contrato é derivado da interface COM de suporte. No entanto, você pode especificar alternativas usando a comContracts seção no arquivo de configuração.
Por exemplo, você pode usar a configuração a seguir para especificar o namespace e o nome do contrato de serviço, bem como uma opção para impor o uso em associações com sessão.
<comContracts>
<comContract contract="{5163B1E7-F0CF-4B6A-9A02-4AB654F34284}"
namespace="http://tempuri.org/5163B1E7-F0CF-4B6A-9A02-4AB654F34284"
name="_Broker"
requireSession="true">
</comContract>
</comContracts>
Quando o serviço é inicializado, os namespaces especificados e os nomes de contrato são aplicados às descrições de serviço geradas.
Quando esta seção estiver vazia, a inicialização do serviço aplicará um namespace padrão e um nome de contrato retirados da ID da interface COM de suporte.
Além disso, você pode usar o <elemento exposedMethod> para especificar métodos COM+ expostos quando a interface em um componente COM+ é exposta como um serviço Web. Você também pode usar os <persistableTypes para especificar tipos persistentes> usados na integração. Por fim, você pode usar o <elemento userDefinedType> para incluir UDT (Tipos Definidos pelo Usuário) que devem ser incluídos no contrato de serviço.