Sdílet prostřednictvím


<comContracts>

Oddíl comContracts konfigurace obsahuje prvky, které umožňují zadat různé vlastnosti kontraktu integrační služby modelu COM+.

Určení oboru názvů a kontraktu

Kontrakty integrační služby modelu COM+ jsou aktuálně omezeny http://tempuri.org na obor názvů a název kontraktu je odvozen z podpůrného rozhraní modelu COM. Alternativy ale můžete zadat pomocí oddílu comContracts v konfiguračním souboru.

Pomocí následující konfigurace můžete například zadat obor názvů a název kontraktu služby a také možnost vynutit použití u relací.

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

Při inicializaci služby se na vygenerované popisy služby použijí zadané obory názvů a názvy kontraktů.

Pokud je tato část prázdná, inicializace služby použije výchozí obor názvů a název kontraktu převzatý z id rozhraní modelu COM.

Kromě toho můžete použít <exposedMethod> element k určení metod modelu COM +, které jsou vystaveny, když rozhraní na komponentě modelu COM + je vystavena jako webová služba. Můžete také použít <persistableTypes> k určení trvalých typů používaných v integraci. Nakonec můžete použít <userDefinedType> element zahrnout uživatelem definované typy (UDT), které mají být zahrnuty do kontraktu služby.

Viz také