public void Process(HttpContext context)
        {
            var(requestInfo, requestDetail) = RequestBuilder.Build(context);

            if (requestInfo != null && requestDetail != null)
            {
                ReportsTransport.SendDataAsync(new Core.RequestBag(requestInfo, requestDetail));
            }
        }
        public void Process(HttpContext context, Stopwatch stopwatch)
        {
            var(requestInfo, requestDetail) = RequestInfoBuilder.Build(context, stopwatch);

            if (requestInfo != null && requestDetail != null)
            {
                ReportsTransport.Transport(new Core.RequestBag(requestInfo, requestDetail));
            }
        }