Freigeben über


Erweitern der Kanalschicht

Die Kanalschicht ist für den Austausch von Nachrichten zwischen Clients und Diensten zuständig. Kanalerweiterungen können neue Protokollfunktionen wie Sicherheit oder Transportfunktionen implementieren, z. B. das Implementieren eines neuen Netzwerktransports zum Tragen von SOAP-Nachrichten.

In diesem Abschnitt

Übersicht über das Kanalmodell
Bietet eine allgemeine Übersicht über die Kanäle, die Features, die sie bereitstellen und wie sie sowohl in einem Dienst als auch in einer Clientanwendung funktionieren.

Entwickeln von Kanälen
Beschreibt ausführlich die Rollen, die die verschiedenen Kanalinfrastrukturtypen spielen, wie der Statusmodul- und Zustandslebenszyklus funktioniert, wie Ausnahmen und Fehler behandelt werden, wie Metadatenunterstützung implementiert wird und wie Kanäle mit Nachrichten-Encodern funktionieren.

Benutzerdefinierte Encoder
Beschreibt die Rolle, die Nachrichten-Encoder in Kanälen spielen und wie Sie eins erstellen.

Benutzerdefinierte Stream-Upgrades
Beschreibt den Prozess der Optimierung der Datenströme, die von streamorientierten Übertragungen bereitgestellt werden.