<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="6.0.0-preview.7.21377.19" />

DistributedContextPropagator

public abstract class DistributedContextPropagator

public static DistributedContextPropagator Current { get; set; }

public abstract IReadOnlyCollection<string> Fields { get; }

public abstract IEnumerable<KeyValuePair<string, string>> ExtractBaggage(object carrier, PropagatorGetterCallback getter)

public abstract void ExtractTraceIdAndState(object carrier, PropagatorGetterCallback getter, out string traceId, out string traceState)

public abstract void Inject(Activity activity, object carrier, PropagatorSetterCallback setter)