How Channels Are Constructed

To make it easier to understand the overall channel architecture when we create a custom channel, we’ll show you the HTTP channel architecture. We benefit in several ways by discussing the construction of an existing channel. First, we get a more in-depth understanding of how the HTTP channel works. Second, we can introduce concepts at a higher level, making it easier to understand the overall channel architecture when we create a custom channel. We’ll discuss the features of the HTTP channel that are relevant to creating our custom channel. The HTTP channel consists of six main classes that are relevant to us:

  • HttpChannel

  • HttpServerChannel

  • HttpServerTransportSink

  • HttpClientChannel

  • HttpClientTransportSinkProvider ...

Get Microsoft® .NET Remoting now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.