<comContracts>

Yapılandırma comContracts bölümü, COM+ tümleştirme hizmeti sözleşmesinin çeşitli özelliklerini belirtmenize olanak sağlayan öğeler içerir.

Ad Alanı ve Sözleşme Belirtme

COM+ tümleştirme hizmeti sözleşmeleri şu anda ad alanıyla http://tempuri.org sınırlıdır ve sözleşme adı destekleyici COM arabiriminden türetilmiştir. Ancak, yapılandırma dosyasındaki comContracts bölümünü kullanarak alternatifler belirtebilirsiniz.

Örneğin, hizmet sözleşmesinin ad alanını ve sözleşme adını belirtmenin yanı sıra oturumlu bağlamalarda kullanımı zorunlu kılma seçeneğini belirtmek için aşağıdaki yapılandırmayı kullanabilirsiniz.

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

Hizmet başlatıldığında, belirtilen ad alanları ve sözleşme adları oluşturulan hizmet açıklamalarına uygulanır.

Bu bölüm boş olduğunda, hizmet başlatma, desteklenen COM arabirim kimliğinden alınan varsayılan ad alanını ve sözleşme adını uygular.

Buna ek olarak, bir COM+ bileşenindeki <arabirim bir Web hizmeti olarak kullanıma sunulduğunda kullanıma sunulan COM+ yöntemlerini belirtmek için exposedMethod> öğesini kullanabilirsiniz. Tümleştirmede kullanılan kalıcı türler belirtmek için persistableType'ları< da kullanabilirsiniz.> Son olarak, hizmet sözleşmesine dahil edilecek Kullanıcı Tanımlı Türleri (UDT) eklemek için userDefinedType< öğesini kullanabilirsiniz.>

Ayrıca bakınız