public interface ITraceContext
Reference documentation and code samples for the Google.Cloud.Diagnostics.Common interface ITraceContext.
A trace context.
Namespace
GoogleCloudGoogle.Cloud.DiagnosticsCommonAssembly
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 | |
---|---|
Type | Description |
bool |
SpanId
ulong? SpanId { get; }
The span id or null if none is available.
Property Value | |
---|---|
Type | Description |
ulong |
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 | |
---|---|
Type | Description |
string |
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.