Google.Cloud.Diagnostics.Common - Interface ITraceContext (5.1.0)

public interface ITraceContext

Reference documentation and code samples for the Google.Cloud.Diagnostics.Common interface ITraceContext.

A trace context.

Namespace

GoogleCloudGoogle.Cloud.DiagnosticsCommon

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
bool

SpanId

ulong? SpanId { get; }

The span id or null if none is available.

Property Value
TypeDescription
ulong
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.