ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean) Constructor

Definition

Construct a new activity context instance using the specified arguments.

public ActivityContext (System.Diagnostics.ActivityTraceId traceId, System.Diagnostics.ActivitySpanId spanId, System.Diagnostics.ActivityTraceFlags traceFlags, string traceState = default, bool isRemote = false);
new System.Diagnostics.ActivityContext : System.Diagnostics.ActivityTraceId * System.Diagnostics.ActivitySpanId * System.Diagnostics.ActivityTraceFlags * string * bool -> System.Diagnostics.ActivityContext
Public Sub New (traceId As ActivityTraceId, spanId As ActivitySpanId, traceFlags As ActivityTraceFlags, Optional traceState As String = Nothing, Optional isRemote As Boolean = false)

Parameters

traceId
ActivityTraceId

A trace identifier.

spanId
ActivitySpanId

A span identifier.

traceFlags
ActivityTraceFlags

Contain details about the trace.

traceState
String

Carries system-specific configuration data.

isRemote
Boolean

Indicates if the context is propagated from a remote parent.

Remarks

isRemote is not a part of W3C specification. It is needed for the OpenTelemetry scenarios.

Applies to