Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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ług 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+ uwidocznione, gdy interfejs w składniku COM+ jest uwidoczniony jako usługa sieci Web. Można również użyć <funkcji persistableTypes> , aby określić trwałe typy używane w integracji. Na koniec możesz użyć <elementu userDefinedType> , aby uwzględnić typy zdefiniowane przez użytkownika (UDT), które mają zostać uwzględnione w umowie usługi.