DistributedContextPropagator.Inject Method

Definition

Injects the trace values stored in the Activity object into a carrier. For example, into the headers of an HTTP request.

public:
 abstract void Inject(System::Diagnostics::Activity ^ activity, System::Object ^ carrier, System::Diagnostics::DistributedContextPropagator::PropagatorSetterCallback ^ setter);
public abstract void Inject (System.Diagnostics.Activity? activity, object? carrier, System.Diagnostics.DistributedContextPropagator.PropagatorSetterCallback? setter);
abstract member Inject : System.Diagnostics.Activity * obj * System.Diagnostics.DistributedContextPropagator.PropagatorSetterCallback -> unit
Public MustOverride Sub Inject (activity As Activity, carrier As Object, setter As DistributedContextPropagator.PropagatorSetterCallback)

Parameters

activity
Activity

The Activity object has the distributed context to inject to the carrier.

carrier
Object

The medium in which the distributed context will be stored.

setter
DistributedContextPropagator.PropagatorSetterCallback

The callback method to invoke to set a named key-value pair on the carrier.

Applies to