Essential Windows Communication Foundation: For .NET Framework 3.5
by Steve Resnick, Richard Crane, Chris Bowen
3. Channels
A CHANNEL IS THE CONDUIT through which all messages pass to and from WCF applications. It is responsible for preparing and delivering messages in a consistent way. Channels are defined for transports, protocols, and message interception. Channels are layered together to create a channel stack. A channel stack is a layered communication stack that processes messages. For example, a channel stack could be constructed using a TCP transport channel and a transaction protocol channel. Such a channel stack would allow sending and receiving messages across a network using the TCP protocol and transactions to flow from client to server.
The goal of a channel stack is to transform a message into a wire format compatible with the sender and ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access