WindowsAzure/azure-sdk-for-net — pull request #59 by aliakb (2012-04-23 20:21:32+00:00)
Title: Redesigned HTTP channel

I have made a couple of design changes to simplify working with HTTP channels:

1. HTTP channel is a standalone object which represents a list of handlers;
2. An HTTP handler has separate methods for processing requests and responses;
3. A channel passes the request to all registered handlers (from first to last) before sending it;
4. A channel passes the response to all registered handlers (from last to first) before returning it.

-