Exemplo n.º 1
0
 public MetricsEventHandler(IMetricTaskContext taskContext)
 {
     _taskContext = taskContext;
     _metricTasks = new List <IMetricTask>
     {
         new RequestTimingTask(_taskContext),
         new ResponseSizeTask(_taskContext)
     };
 }
Exemplo n.º 2
0
 public ResponseSizeTask(IMetricTaskContext taskContext)
 {
     _taskContext = taskContext;
 }
Exemplo n.º 3
0
 internal RequestTimingTask(IMetricTaskContext taskContext, IRequestTimer requestTimer)
 {
     _taskContext  = taskContext;
     _requestTimer = requestTimer;
 }
Exemplo n.º 4
0
 public RequestTimingTask(IMetricTaskContext taskContext) : this(taskContext, new RequestTimer())
 {
 }