DistributedContextPropagator.CreateDefaultPropagator Method

Definition

Returns the default propagator object that Current will be initialized with.

public:
 static System::Diagnostics::DistributedContextPropagator ^ CreateDefaultPropagator();
public static System.Diagnostics.DistributedContextPropagator CreateDefaultPropagator ();
static member CreateDefaultPropagator : unit -> System.Diagnostics.DistributedContextPropagator
Public Shared Function CreateDefaultPropagator () As DistributedContextPropagator

Returns

An instance of the DistributedContextPropagator class.

Remarks

CreateDefaultPropagator creates a propagator instance that can inject and extract the headers with field names "tracestate", "traceparent" of the identifiers that are formatted as W3C trace parent, and "Request-Id" of the identifiers that are formatted as a hierarchical identifier. The returned propagator can inject the baggage key-value pair list with header name "Correlation-Context", and it can extract the baggage values mapped to header names "Correlation-Context" and "baggage".

Applies to