Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Windows Communication Foundation (WCF) implementiert eine Reihe von Webdienstprotokollen. Viele dieser Protokolle verfügen über eine Reihe von Optionen und Erweiterungspunkten, deren Konfiguration im Ermessen der Implementierung liegt. In diesem Artikel finden Sie eine Liste mit Webdienstprotokollen, die von WCF implementiert werden. In den weiteren Artikeln dieses Abschnitts finden Sie ausführlichere Informationen zur Implementierung der einzelnen unterstützten Protokolle.
Von WCF implementierte Webdienstprotokolle
WCF bietet mithilfe der Vertragsfeatures Unterstützung für Webdienst-Infrastrukturprotokolle (Web Services, WS) über Kanäle und Webdienstanwendungen. Die Interoperabilität von Anwendungsprotokollen wird mithilfe von XML Schema Description Language 1.0 (XSD) und Web Services Description Language (WSDL) 1.1 erzielt.
Die Interoperabilität von Infrastrukturprotokollen wird mittels der WS-*-Spezifikationen bereitgestellt. WCF-Kanäle bieten Unterstützung für eine Reihe von WS-*-Infrastrukturprotokollen. WCF-Kanäle werden mithilfe von Bindungselementen konfiguriert. Die folgenden Tabellen enthalten eine vollständige Liste der WS-*-Infrastrukturprotokolle, die von den verschiedenen WCF-Bindungselementen implementiert werden.
HttpTransportBindingElement unterstützt die in der folgenden Tabelle aufgeführten Spezifikationen:
| Spezifikation/Dokument | Verknüpfung |
|---|---|
| HTTP 1.1 | RFC 2616 |
| SOAP 1.1 HTTP-Bindung | Simple Object Access Protocol (SOAP) 1.1, Abschnitt 7 |
| SOAP 1,2 HTTP-Bindung | SOAP Version 1.2 Part 2: Adjuncts (Second Edition), Abschnitt 7 |
TextMessageEncodingBindingElement und MtomMessageEncodingBindingElement unterstützen die in der folgenden Tabelle aufgeführten Spezifikationen:
| Spezifikation/Dokument | Verknüpfung |
|---|---|
| XML | Extensible Markup Language (XML) 1.0 (vierte Ausgabe) |
| SOAP 1,1 | Simple Object Access-Protokoll (SOAP) 1.1 |
| SOAP 1.2 Core | SOAP-Version 1.2, Teil 1: Messagingframework (zweite Ausgabe) |
| WS-Adressierung 2004/08 | Webdienstadressierung (WS-Addressing) |
| W3C-Webdienste adressieren 1.0 – Kern | Webdienste-Adressierung 1.0 - Core |
| W3C Web Services Addressing 1.0 - SOAP-Bindung | Web Services Addressing 1.0 – SOAP-Bindung (Seite möglicherweise auf Englisch) |
| W3C Web Services Addressing 1.0 - WSDL-Bindung* | Web Services Addressing 1.0 - WSDL-Bindung (in englischer Sprache) |
| W3C Web Services Addressing 1.0 – Metadaten | Web Services Addressing 1.0 - Metadata (in englischer Sprache) |
| WSDL SOAP1.1-Bindung | Web Services Description Language (WSDL) 1.1 (in englischer Sprache) |
| WSDL SOAP1.2-Bindung | WSDL 1.1-Bindungserweiterung für SOAP 1.2 |
MtomMessageEncodingBindingElement unterstützt die in der folgenden Tabelle aufgeführten Spezifikationen:
| Spezifikation/Dokument | Verknüpfung |
|---|---|
| XOP | XML-optimierte binäre Verpackung |
| MTOM + SOAP1.2-Bindung | SOAP-Nachrichten-Übertragungsoptimierungsmechanismus |
| MTOM SOAP 1.1-Bindung | SOAP 1.1-Bindung für MTOM 1.0 |
| MTOM WS-Richtlinienassertionen | MTOM Serialization Policy Assertion (WS-MTOMPolicy) |
SecurityBindingElement unterstützt die in der folgenden Tabelle aufgeführten Spezifikationen:
| Spezifikation/Dokument | Verknüpfung |
|---|---|
| WSS: SOAP-Nachrichtensicherheit 1,0 | Webdienstsicherheit: SOAP-Nachrichtensicherheit 1.0 |
| WSS: Benutzernamentokenprofil 1.0 |
Web Services Security UsernameToken Profile 1.0 Kennwort erforderlich/@Type=PasswordText (Standard) |
| WSS: X.509-Tokenprofil 1.0 | Sicherheitsprofil für Webdienste X.509-Zertifikattoken |
| WSS: SAML 1.1 Token Profile 1,0 | Webdienstesicherheit: SAML-Tokenprofil |
| WSS: SOAP-Nachrichtensicherheit 1.1 | Webdienstesicherheit: SOAP-Nachrichtensicherheit 1.1 |
| WSS: Username Token Profile 1.1 |
Webdienstesicherheit: Username-Tokenprofil 1.1 Implementieren Sie keine kennwortbasierte Schlüsselableitung; Kennwort erforderlich/@Type=PasswordText (Standard) |
| WSS: X509-Tokenprofil 1.1 | Webdienstesicherheit: X.509-Zertifikatstokenprofil 1.1 |
| WSS: Kerberos-Tokenprofil 1.1 | Webdienstesicherheit: Kerberos-Tokenprofil 1.1 |
| WSS: SAML 1.1-Tokenprofil 1.1 | Webdienstesicherheit: SAML-Tokenprofil 1.1 |
| WS-Secure Unterhaltung | Webdienste: sichere Konversationssprache |
| WS-Trust 1.4 (möglicherweise in englischer Sprache) | Webdienste: Trust-Sprache |
| WS-SecurityPolicy 2005/07 |
Webdienste: sichere Konversationssprache Wurde gemäß den an das OASIS WS-SX Technical Committee übermittelten Fehlerberichten geändert. |
| WS-ReliableMessaging 1.1 | Zuverlässiges Messaging-Protokoll, Version 1,1 |
TransactionFlowBindingElement unterstützt die in der folgenden Tabelle aufgeführten Spezifikationen:
| Spezifikation/Dokument | Verknüpfung |
|---|---|
| WS-Coordination | Webdienste: Koordinierung |
| WS-AtomicTransaction | Webdienste: Atomic Transaction |
Die Klassen MetadataExporter, MetadataImporter, WsdlExporter, WsdlImporter und MetadataResolver bieten Unterstützung für die folgenden Metadatenspezifikationen:
Darüber hinaus werden die folgenden Interoperabilitätsprofile in WCF implementiert:
Siehe auch
- Durch vom System bereitgestellte Interoperabilitätsbindungen unterstützte Webdienstprotokolle
- Messagingprotokolle
- Datenvertrags-Schemareferenz
- WSDL und Richtlinie
- Sicherheitsprotokolle
- Zuverlässiges Messaging-Protokoll, Version 1.0
- Zuverlässiges Messaging-Protokoll, Version 1,1
- Transaktionsprotokolle
- Kontextaustauschprotokoll