public ISpanContext Extract(ICarrierReader carrierReader, ICarrier carrier) { if (carrierReader == null) { throw new ArgumentNullException(nameof(carrierReader)); } return(carrierReader.Read(carrier)); }
public Task <ISpanContext> ExtractAsync(ICarrierReader carrierReader, ICarrier carrier) { return(carrierReader.ReadAsync(carrier)); }
public ISpanContext Extract(ICarrierReader carrierReader, ICarrier carrier) { return(new NullSpanContext()); }
public Task <ISpanContext> ExtractAsync(ICarrierReader carrierReader, ICarrier carrier) { return(Task.FromResult <ISpanContext>(new NullSpanContext())); }