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