public HttpRequestContext (HttpReplyChannel channel, HttpContextInfo context, Message request)
{
if (channel == null)
throw new ArgumentNullException ("channel");
if (context == null)
throw new ArgumentNullException ("context");
if (request == null)
throw new ArgumentNullException ("request");
this.channel = channel;
this.context = context;
this.request = request;
}