Web hizmetleri protokolleri birlikte çalışabilirlik kılavuzu
Windows Communication Foundation (WCF), bir dizi Web hizmeti protokolü uygular. Bu protokollerin çoğu, uygulayıcının takdirine bırakılan bir dizi seçenek ve genişletilebilirlik noktası içerir. Bu makalede, WCF'nin uyguladığı Web hizmetleri protokollerinin listesi sağlanır. Bu bölümdeki diğer makaleler, desteklenen her protokol için uygulama ayrıntıları sağlar.
WCF tarafından uygulanan web hizmetleri protokolleri
WCF, sözleşmeler özelliği aracılığıyla kanallar ve Web hizmetleri uygulama protokolleri aracılığıyla Web hizmetleri (WS) altyapı protokolleri için destek sağlar. Uygulama protokolleri için birlikte çalışabilirlik, XML Şema açıklama dili 1.0 (XSD) ve Web Hizmetleri Açıklama Dili (WSDL) 1.1 aracılığıyla gerçekleştirilir.
Altyapı protokollerinin birlikte çalışabilirliği WS-* belirtimleri tarafından sağlanır. WCF kanalları, bir dizi WS-* altyapı protokolü için destek sağlar. WCF kanalları bağlama öğeleri kullanılarak yapılandırılır. Aşağıdaki tablolar, çeşitli WCF bağlama öğeleri tarafından uygulanan WS-* altyapı protokollerinin tam listesini içerir.
HttpTransportBindingElement aşağıdaki tabloda yer alan belirtimleri destekler.
Belirtim/belge | Bağlantı |
---|---|
HTTP 1.1 | RFC 2616 |
SOAP 1.1 HTTP Bağlaması | Basit Nesne Erişim Protokolü (SOAP) 1.1, Bölüm 7 |
SOAP 1.2 HTTP Bağlaması | SOAP Sürüm 1.2 Bölüm 2: Adjuncts (İkinci Sürüm), Bölüm 7 |
TextMessageEncodingBindingElement ve MtomMessageEncodingBindingElement aşağıdaki tabloda yer alan belirtimleri destekleyin.
Belirtim/Belge | Bağlantı |
---|---|
XML | Genişletilebilir Biçimlendirme Dili (XML) 1.0 (Fourth Edition) |
SOAP 1.1 | Basit Nesne Erişim Protokolü (SOAP) 1.1 |
SOAP 1.2 Çekirdek | SOAP Sürüm 1.2 Bölüm 1: Messaging Framework (İkinci Sürüm) |
WS Adresleme 2004/08 | Web Hizmetleri Adresleme (WS-Adresleme) |
W3C Web Hizmetleri Adresleme 1.0 - Çekirdek | Web Hizmetleri Adresleme 1.0 - Çekirdek |
W3C Web Hizmetleri Adresleme 1.0 - SOAP Bağlama | Web Hizmetleri Adresleme 1.0 - SOAP Bağlama |
W3C Web Hizmetleri Adresleme 1.0 - WSDL Bağlaması* | Web Hizmetleri Adresleme 1.0 - WSDL Bağlaması |
W3C Web Hizmetleri Adresleme 1.0 Meta Verileri | Web Hizmetleri Adresleme 1.0 - Meta Veriler |
WSDL SOAP1.1 Bağlama | Web Hizmetleri Açıklama Dili (WSDL) 1.1 |
WSDL SOAP1.2 Bağlama | SOAP 1.2 için WSDL 1.1 Bağlama Uzantısı |
MtomMessageEncodingBindingElement aşağıdaki tabloda yer alan belirtimleri destekler.
Belirtim/belge | Bağlantı |
---|---|
XOP | XML ikilisi için İyileştirilmiş Paketleme |
MTOM + SOAP1.2 Bağlama | SOAP İleti İletimi İyileştirme Mekanizması |
MTOM SOAP 1.1 Bağlama | MTOM 1.0 için SOAP 1.1 Bağlaması |
MTOM WS-PolicyAssertions | MTOM Serileştirme İlkesi Onaylama (WS-MTOMPolicy) |
SecurityBindingElement aşağıdaki tabloda yer alan belirtimleri destekler.
Belirtim/belge | Bağlantı |
---|---|
WSS: SOAP İleti Güvenliği 1.0 | Web Hizmetleri Güvenliği: SOAP İleti Güvenliği 1.0 |
WSS: Kullanıcı Adı Belirteci Profili 1.0 | Web Hizmetleri Güvenliği Kullanıcı AdıToken Profili 1.0 password/@Type=PasswordText iste (varsayılan) |
WSS: X.509 Belirteç Profili 1.0 | Web Hizmetleri Güvenliği X.509 Sertifika Belirteci Profili |
WSS: SAML 1.1 Belirteç Profili 1.0 | Web Hizmetleri Güvenliği: SAML Belirteç Profili |
WSS: SOAP İleti Güvenliği 1.1 | Web Hizmetleri Güvenliği: SOAP İleti Güvenliği 1.1 |
WSS Kullanıcı Adı Belirteci Profili 1.1 | Web Hizmetleri Güvenliği Kullanıcı AdıToken Profili 1.1 parola tabanlı anahtar türetme uygulamaz; password/@Type=PasswordText iste (varsayılan) |
WSS: X509 Belirteç Profili 1.1 | Web Hizmetleri Güvenliği X.509 Sertifika Belirteci Profili 1.1 |
WSS: Kerberos Belirteç Profili 1.1 | Web Hizmetleri Güvenliği Kerberos Belirteç Profili 1.1 |
WSS: SAML 1.1 Belirteç Profili 1.1 | Web Hizmetleri Güvenliği SAML Belirteç Profili 1.1 |
WS Güvenli Konuşma | Web Hizmetleri Güvenli Konuşma Dili |
WS-Trust 1.4 | Web Hizmetleri Güven Dili |
WS-SecurityPolicy 2005/07 | Web Hizmetleri Güvenli Konuşma Dili OASIS WS-SX Teknik Komitesi'ne gönderilen errata tarafından düzeltildi. |
WS-ReliableMessaging 1.1 | Güvenilir Mesajlaşma Protokolü sürüm 1.1 |
TransactionFlowBindingElement aşağıdaki tabloda yer alan belirtimleri destekler.
Belirtim/Belge | Bağlantı |
---|---|
WS-Koordinasyon | Web Hizmetleri Koordinasyonu |
WS-AtomicTransaction | Web Hizmetleri Atomik İşlem |
MetadataExporter, MetadataImporter, WsdlExporter, WsdlImporterve MetadataResolver sınıfları aşağıdaki meta veri belirtimleri için destek sağlar:
Ayrıca, WCF genelinde aşağıdaki Birlikte Çalışabilirlik Profilleri uygulanır:
Ayrıca bkz.
- Sistem Tarafından Sağlanan Birlikte Kullanılabilirlik Bağlamaları ile Desteklenen Web Hizmeti Protokolleri
- Mesajlaşma Protokolleri
- Veri Sözleşmesi Şema Başvurusu
- WSDL ve İlke
- Güvenlik Protokolleri
- Güvenilir Mesajlaşma Protokolü sürüm 1.0
- Güvenilir Mesajlaşma Protokolü sürüm 1.1
- İşlem Protokolleri
- Bağlam Değişimi Protokolü