public void ProcessRequest(HttpRequestData requestData, HttpResponseWrapper response)
 {
     try
     {
         var wr = new HmeHostWorkerRequest(requestData, response);
         HttpRuntime.ProcessRequest(wr);
     }
     catch (IOException)
     {
         // ignore cases where the client closes the connection
     }
     catch (Exception ex)
     {
         ResponseStatusCode = 500;
         ErrorMessage       = ex.Message;
         Error = true;
     }
 }
 public HmeHostWorkerRequest(HttpRequestData requestData, HttpResponseWrapper response)
 {
     _requestData = requestData;
     _response    = response;
 }