예제 #1
0
 internal TracingHttpDelegatingHandleOfZipkin(
     ITraceInjector injector, string serviceName,
     HttpMessageHandler httpMessageHandler = null)
     : base(serviceName, httpMessageHandler)
 {
     _injector = injector;
 }
예제 #2
0
        public OtTracer(string serviceName, IScopeManager scopeManager, ITraceInjector traceInjector, ITraceExtractor traceExtractor)
        {
            ServiceName  = serviceName ?? throw new ArgumentNullException(nameof(serviceName));
            ScopeManager = scopeManager ?? throw new ArgumentNullException(nameof(scopeManager));

            _traceInjector  = traceInjector ?? throw new ArgumentNullException(nameof(traceInjector));
            _traceExtractor = traceExtractor ?? throw new ArgumentNullException(nameof(traceExtractor));
        }
예제 #3
0
 internal TracingHandler(ITraceInjector injector, string serviceName, HttpMessageHandler httpMessageHandler = null)
 {
     _injector    = injector;
     _serviceName = serviceName;
     InnerHandler = httpMessageHandler ?? new HttpClientHandler();
 }