WCF Yapılandırma Şeması

Windows Communication Foundation (WCF) yapılandırma öğeleri, WCF hizmetini ve istemci uygulamalarını yapılandırmanıza olanak tanır. İstemciler ve hizmetler için yapılandırma dosyaları oluşturmak ve değiştirmek için Yapılandırma Düzenleyicisi Aracı'nı (SvcConfigEditor.exe) kullanabilirsiniz. Yapılandırma dosyaları XML olarak biçimlendirildiğinden, bunları bir metin düzenleyicisi kullanarak el ile düzenlemek istiyorsanız XML hakkında bilgi sahibi olmanız gerekir. Aksi takdirde, temelsiz XML öğesi etiketi veya özniteliği gibi sorunlarla karşılaşabilirsiniz. Bunun nedeni XML öğesi etiketlerinin ve özniteliklerinin büyük/küçük harfe duyarlı olmasıdır.

WCF yapılandırma sistemi ad alanını System.Configuration temel alır. Bu nedenle, uygulamanızın ve yapılandırmanızın System.Configuration güvenliğini artırmak için ad alanı tarafından sağlanan yapılandırma kilitleme, şifreleme ve birleştirme gibi tüm standart özellikleri kullanabilirsiniz. Bu kavramlar hakkında daha fazla bilgi için aşağıdaki konulara bakın.

Yapılandırma Bilgilerini Şifreleme

Yapılandırma Ayarlar Kilitleme

Bu bölümde, her yapılandırma öğesinin tüm olası değerleri ve diğer WCF yapılandırma öğeleriyle nasıl etkileşime geçdiği açıklanmaktadır. Aşağıdaki harita WCF yapılandırma şemasını gösterir:

Diagram that shows the WCF configuration schema.

Dikkat

Olası güvenlik tehditlerini önlemek için uygulama yapılandırma dosyalarınızdaki (app.config) WCF yapılandırma bölümlerini uygun Erişim Denetim Listeleri (ACL) ile koruyun. Örneğin, uygulama bağlamalarında veya bir hizmetin yapılandırma dosyasının hizmet modeli bölümünde yalnızca uygun kişilerin güvenlik ayarlarına erişebildiğinden veya bunları değiştirebileceğinden emin olun.

Bu Bölümde

<system.serviceModel>
Açıklayan ServiceModel öğesi.

<system.serviceModel.activation>
SMSvcHost.exe aracını yapılandırıyor.

<system.runtime.serialization>
gibi DataContractSerializerseri hale getiricileri kullanırken seçenekleri ayarlamak için en üst düzey öğe.

Windows Communication Foundation Uygulamalarını Yapılandırma
WCF hizmetlerinin ve istemcilerinin nasıl yapılandırıldığı açıklanır.