Erweitern der KanalschichtExtending the Channel Layer

Die Kanalschicht ist für den Nachrichtenaustausch zwischen Clients und Diensten verantwortlich.The channel layer is responsible for the exchange of messages between clients and services. 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.Channel extensions can implement new protocol functionality, such as security, or transport functionality, such as implementing a new network transport to carry SOAP messages.

In diesem AbschnittIn This Section

Übersicht über das KanalmodellChannel Model Overview
Gibt einen Überblick über Kanäle, die von ihnen bereitgestellten Funktionen und ihre Funktionsweise in Dienst- und Clientanwendungen.Provides a high-level overview of what channels are, the features that they provide and how they work both in a service and a client application.

Entwickeln von KanälenDeveloping Channels
Beschreibt detailliert, welche Rolle die einzelnen Kanalinfrastrukturtypen spielen, wie das Statusmodul 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.Describes in depth the roles that the various channel infrastructure types play, how the state engine and state lifecycle works, how to handle exceptions and faults, how to implement metadata support, and how channels work with message encoders.

Benutzerdefinierte EncoderCustom Encoders
Beschreibt die Rolle der Nachrichtenencoder in Kanälen und ihre Erstellung.Describes the role that message encoders play in channels and how to build one.

Benutzerdefinierte StreamupgradesCustom Stream Upgrades
Beschreibt, wie Datenströme aktualisiert werden, die von datenstromorientierten Transporten bereitgestellt werden.Describes the process of upgrading the streams provided by stream-oriented transports.