/// <summary>
 /// Initializes a new instance of the HttpRequestCancelEventArgs class.
 /// </summary>
 /// <param name="request"></param>
 /// <param name="response"></param>
 /// <param name="cancel"></param>
 public HttpRequestCancelEventArgs(HttpRequest request, HttpResponse response, bool cancel)
     : base((HttpMessage)request, cancel)
 {
     _response = response;
 }
		/// <summary>
		/// Initializes a new instance of the HttpRequestEventArgs class
		/// </summary>
		/// <param name="request">The message request context</param>
		public HttpRequestEventArgs(HttpRequest request) : base((HttpMessage)request)
		{
			
		}
		/// <summary>
        /// Initializes a new instance of the HttpRequestCancelEventArgs class
		/// </summary>
		/// <param name="message">The message context</param>
		/// <param name="cancel">A flag that indicates whether this event will be cancelled</param>
		public HttpRequestCancelEventArgs(HttpRequest request, bool cancel) 
            : base((HttpMessage)request, cancel)
		{
			
		}