protected override IAsyncResult BeginExecute(RequestContext requestContext, AsyncCallback callback, object state) { _context = requestContext; _performanceCounter.Start(requestContext); return(base.BeginExecute(requestContext, callback, state)); }