DistributedContextPropagator.CreateDefaultPropagator Method

Definition

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

C#
public static System.Diagnostics.DistributedContextPropagator CreateDefaultPropagator();

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

Product Versions
.NET 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)