Aracılığıyla paylaş


<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ı destekleyen COM arabiriminden türetilir. 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.

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

Ayrıca bkz.