Beispiel #1
0
        public static void StopTimer(this IGlimpseRequestContext request, string timerName, string category, string message)
        {
            var timer = request.RequestStore.Get(timerName) as TimeSpan?;

            if (!timer.HasValue)
            {
                return;
            }
            var result = request.CurrentExecutionTimer.Stop(timer.Value);

            PublishToTimeline(result, category, message);
        }
Beispiel #2
0
 public static void StartTimer(this IGlimpseRequestContext request, string timerName)
 {
     request.RequestStore.Set(timerName, request.CurrentExecutionTimer.Start());
 }