public Task InjectAsync(ISpanContext spanContext, ICarrierWriter carrierWriter, ICarrier carrier) { if (carrierWriter == null) { throw new ArgumentNullException(nameof(carrierWriter)); } if (spanContext == null) { throw new ArgumentNullException(nameof(spanContext)); } return(carrierWriter.WriteAsync(spanContext.Package(), carrier)); }
public void Inject(ISpanContext spanContext, ICarrierWriter carrierWriter, ICarrier carrier) { if (carrierWriter == null) { throw new ArgumentNullException(nameof(carrierWriter)); } if (spanContext == null) { throw new ArgumentNullException(nameof(spanContext)); } carrierWriter.Write(spanContext.Package(), carrier); }