Freigeben über


Erweitern der Kanalschicht

Die Kanalschicht ist für den Nachrichtenaustausch zwischen Clients und Diensten verantwortlich. Durch Kanalerweiterungen können neue Protokollfunktionen implementiert werden, wie beispielsweise Sicherheits- oder Transportfunktionen. So kann zum Beispiel ein neuer Netzwerktransport für die Übermittlung von SOAP-Nachrichten implementiert werden.

In diesem Abschnitt

Übersicht über das Kanalmodell
Gibt einen Überblick über Kanäle, die von ihnen bereitgestellten Funktionen und ihre Funktionsweise in Dienst- und Clientanwendungen.

Entwickeln von Kanälen
Beschreibt detailliert, welche Rolle die einzelnen Kanalinfrastrukturtypen spielen, wie die Status-Engine und der Statuslebenszyklus funktionieren, wie Ausnahmen und Fehler verarbeitet werden, wie die Unterstützung von Metadaten implementiert wird und wie Kanäle mit Nachrichtenencodern zusammenarbeiten.

Benutzerdefinierte Encoder
Beschreibt die Rolle der Nachrichtenencoder in Kanälen und ihre Erstellung.

Benutzerdefinierte Stream-Upgrades
Beschreibt, wie Datenströme aktualisiert werden, die von datenstromorientierten Transporten bereitgestellt werden.