IAsyncResult BeginPreRequestHandlerExecute(Object source, EventArgs e, AsyncCallback cb, Object state)
 {
     HttpApplication httpApplication = (HttpApplication)source;
     AsyncHandler asyncHandler = new AsyncHandler(cb, this, httpApplication, state);
     asyncHandler.Start();
     return asyncHandler;
 }