Udostępnij za pośrednictwem


<comContracts>

Sekcja comContracts konfiguracji zawiera elementy, które umożliwiają określenie różnych właściwości kontraktu usługi integracji COM+.

Określanie przestrzeni nazw i kontraktu

Kontrakty usługi integracji COM+ są obecnie ograniczone do http://tempuri.org przestrzeni nazw, a nazwa kontraktu pochodzi z pomocniczego interfejsu COM. Można jednak określić alternatywy, korzystając z comContracts sekcji w pliku konfiguracji.

Na przykład można użyć następującej konfiguracji, aby określić przestrzeń nazw i nazwę kontraktu kontraktu usługi, a także opcję wymuszania użycia w powiązaniach sesji.

<comContracts>
  <comContract contract="{5163B1E7-F0CF-4B6A-9A02-4AB654F34284}"
               namespace="http://tempuri.org/5163B1E7-F0CF-4B6A-9A02-4AB654F34284"
               name="_Broker"
               requireSession="true">
  </comContract>
</comContracts>

Po zainicjowaniu usługi określone przestrzenie nazw i nazwy kontraktów są stosowane do wygenerowanych opisów usług.

Gdy ta sekcja jest pusta, inicjowanie usługi stosuje domyślną przestrzeń nazw i nazwę kontraktu pobraną z pomocniczego identyfikatora interfejsu COM.

Ponadto można użyć uwidocznionego< elementuMethod>, aby określić metody COM+, które są widoczne, gdy interfejs w składniku COM+ jest uwidoczniony jako usługa sieci Web. Można również użyć <funkcji persistableTypes> , aby określić typy utrwalalne używane w integracji. Na koniec możesz użyć <elementu userDefinedType> , aby uwzględnić typy zdefiniowane przez użytkownika (UDT), które mają być uwzględnione w umowie usługi.

Zobacz też