public HttpClientTracingDiagnosticProcessor(ITracingContext tracingContext,
                                             IExitSegmentContextAccessor contextAccessor,
                                             IEnumerable <IRequestDiagnosticHandler> requestDiagnosticHandlers,
                                             IConfigAccessor configAccessor)
 {
     _tracingContext             = tracingContext;
     _contextAccessor            = contextAccessor;
     _requestDiagnosticHandlers  = requestDiagnosticHandlers.Reverse();
     _tracingConfig              = configAccessor.Get <TracingConfig>();
     _httpClientDiagnosticConfig = configAccessor.Get <HttpClientDiagnosticConfig>();
 }
Exemple #2
0
 public DefaultRequestDiagnosticHandler(IConfigAccessor configAccessor)
 {
     _httpClientDiagnosticConfig = configAccessor.Get <HttpClientDiagnosticConfig>();
 }