public JaegerCollectorService(ISpanProcessor processor) { _processor = processor; }
public ZipkinMiddleware(RequestDelegate next, ITraceInfoAccessor traceInfoAccessor, ISpanProcessor spanProcessor, ZipkinConfig zipkinConfig) { if (traceInfoAccessor == null) { throw new ArgumentNullException(nameof(traceInfoAccessor)); } if (spanProcessor == null) { throw new ArgumentNullException(nameof(spanProcessor)); } if (zipkinConfig == null) { throw new ArgumentNullException(nameof(zipkinConfig)); } _next = next; _zipkinConfig = zipkinConfig; _traceInfoAccessor = traceInfoAccessor; spanProcessor.Start(); }