public SpanContext Extract(ITextMap carrier) { var b3Entry = carrier.Any(x => x.Key.Equals(B3SingleHeader)); if (!b3Entry) { return(null); } return(B3SingleHeaderFormatter.ParseB3SingleFormat(carrier.Single(x => x.Key.Equals(B3SingleHeader)).Value)); }
public void Inject(SpanContext context, ITextMap carrier) { carrier.Set(B3SingleHeader, B3SingleHeaderFormatter.WriteB3SingleFormat(context)); }