Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Windows Communication Foundation (WCF), hizmet tabanlı uygulamaları hassas bir şekilde denetlemek ve genişletmek için çalışma zamanı bileşenlerini değiştirmenize ve genişletmenize olanak tanır. Bu bölümdeki konular, genişletilebilirlik mimarisi hakkında ayrıntılı bilgi vermektedir. Temel programlama hakkında daha fazla bilgi için bkz. Temel WCF Programlama.
Bu Kısımda
ServiceHost ve Hizmet Modeli Katmanını Genişletme Hizmet modeli katmanı, gelen iletileri temel alınan kanallardan çekmekten, uygulama kodunda yöntem çağrılarına çevirmekten ve sonuçları arayana geri göndermekten sorumludur. Hizmet modeli uzantıları, dağıtımcı işlevselliği, özel davranışlar, ileti ve parametre kesme ve diğer genişletilebilirlik işlevlerini içeren yürütme veya iletişim davranışını ve özelliklerini değiştirir veya uygular.
Bağlamaları Genişletme Bağlamalar, bir uç noktaya bağlanmak için gereken iletişim ayrıntılarını açıklayan nesnelerdir. Bağlama uzantıları veya özel bağlamalar, uygulama özelliklerini desteklemek için gereken özel iletişim işlevlerini uygular.
Kanal Katmanını Genişletme Kanal katmanı, hizmet modeli katmanının altında yer alır ve istemciler ile hizmetler arasında ileti değişiminden sorumludur. Kanal uzantıları, güvenlik gibi yeni protokol işlevleri uygulayabilir. Kanal uzantıları, SOAP iletilerini taşımak için yeni bir ağ aktarımı uygulama gibi aktarım işlevleri de sunar.
Güvenliği Genişletme WCF'de güvenlik aktarım güvenliği (bütünlük, gizlilik ve kimlik doğrulaması), erişim denetimi (yetkilendirme) ve denetimden oluşur. Ad alanında IdentityModel bulunan sınıflar, erişim denetimi için WCF tarafından kullanılır. Güvenlik mimarisini anlamak, özel erişim denetimi sistemlerini barındırmak için özel talep türleri oluşturmanıza olanak tanır.
Meta Veri Sistemini Genişletme WCF meta veri sistemi, hizmet tabanlı uygulamaları uygulamak için gereken meta verileri temsil eden bir sınıf ve arabirim grubudur. Sınıfları değiştirin veya genişletin ya da Web Hizmetleri Açıklama Dili (WSDL) uzantıları veya özel WS-PolicyAttachments onayları gibi özel meta verileri dışarı ve içeri aktarmak için arabirimleri uygulayın ve yapılandırın.
Kodlayıcıları ve Seri Hale Getiricileri Genişletme Kodlayıcılar ve serileştiriciler verileri bir formdan diğerine çevirir. Bu bölümdeki konularda, sağlanan sınıfların özel gereksinimleri karşılayacak şekilde nasıl genişletılacağı ele alınmaktadır.
Kaynak
System.ServiceModel.Description
System.IdentityModel.Selectors