Interface ITraceContext (5.0.0)

public interface ITraceContext

A trace context.

Namespace

Google.Cloud.Diagnostics.Common

Assembly

Google.Cloud.Diagnostics.Common.dll

Properties

ShouldTrace

bool? ShouldTrace { get; }

Whether this request should be traced or not. May be null, which means that there's not enough information to know whether this request should be traced or not.

Property Value
TypeDescription
Nullable<Boolean>

SpanId

ulong? SpanId { get; }

The span id or null if none is available.

Property Value
TypeDescription
Nullable<UInt64>
Remarks

This corresponds to the span_id field of the TraceSpan message in the API. See https://cloud.google.com/trace/docs/reference/v2/rpc/google.devtools.cloudtrace.v1#tracespan for more information.

TraceId

string TraceId { get; }

The trace id or null if none is available.

Property Value
TypeDescription
String
Remarks

This corresponds to the trace_id field of the Trace message in the API. See https://cloud.google.com/trace/docs/reference/v2/rpc/google.devtools.cloudtrace.v1#trace for more information.