public TextMapCarrierReader(ISpanContextFactory spanContextFactory) { _spanContextFactory = spanContextFactory ?? throw new ArgumentNullException(nameof(spanContextFactory)); }
public Tracer(ISpanRecorder spanRecorder, ISampler sampler = null, ISpanContextFactory spanContextFactory = null) { _spanRecorder = spanRecorder ?? throw new ArgumentNullException(nameof(spanRecorder)); _sampler = sampler ?? new FullSampler(); _spanContextFactory = spanContextFactory ?? new SpanContextFactory(); }
public SpanFactory(ISpanContextFactory <TContext> spanContextFactory, ISpanRecorder <TContext> spanRecorder) { _spanContextFactory = spanContextFactory; _spanRecorder = spanRecorder; }
public Tracer(ISpanContextFactory spanContextFactory, ISpanRecorder spanQueue, ISampler sampler) { _spanContextFactory = spanContextFactory ?? throw new ArgumentNullException(nameof(spanContextFactory)); _spanQueue = spanQueue ?? throw new ArgumentNullException(nameof(spanQueue)); _sampler = sampler ?? throw new ArgumentNullException(nameof(sampler)); }
public TracerBuilder <TContext> SetSpanContextFactory(ISpanContextFactory <TContext> spanContextFactory) { _spanContextFactory = spanContextFactory; return(this); }