5 instantiations of ActivityTraceId
System.Diagnostics.DiagnosticSource (5)
System\Diagnostics\Activity.cs (5)
938
return new
ActivityTraceId
(_traceId);
1106
new
ActivityTraceId
(traceIdSpan.ToString()),
1967
return new
ActivityTraceId
(Convert.ToHexStringLower(idData));
1972
public static ActivityTraceId CreateFromUtf8String(ReadOnlySpan<byte> idData) => new
ActivityTraceId
(idData);
1979
return new
ActivityTraceId
(idData.ToString());
41 references to ActivityTraceId
Aspire.StackExchange.Redis (1)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\StackExchangeRedisConnectionInstrumentation.cs (1)
30
internal readonly ConcurrentDictionary<(
ActivityTraceId
TraceId, ActivitySpanId SpanId), (Activity Activity, ProfilingSession Session)> Cache
Microsoft.Extensions.Logging.Abstractions (1)
BufferedLogRecord.cs (1)
48
public virtual
ActivityTraceId
? ActivityTraceId => null;
Stress.ApiService (1)
TraceCreator.cs (1)
134
ActivityTraceId
.CreateRandom(),
System.Diagnostics.DiagnosticSource (38)
System\Diagnostics\Activity.cs (29)
709
public Activity SetParentId(
ActivityTraceId
traceId, ActivitySpanId spanId, ActivityTraceFlags activityTraceFlags = ActivityTraceFlags.None)
929
public
ActivityTraceId
TraceId
1020
public static Func<
ActivityTraceId
>? TraceIdGenerator { get; set; }
1099
if (!
ActivityTraceId
.IsLowerCaseHexAndNotAllZeros(traceIdSpan) || !
ActivityTraceId
.IsLowerCaseHexAndNotAllZeros(spanIdSpan) ||
1108
(ActivityTraceFlags)
ActivityTraceId
.HexByteFromChars(traceParent[53], traceParent[54]),
1296
Func<
ActivityTraceId
>? traceIdGenerator = TraceIdGenerator;
1297
ActivityTraceId
id;
1301
id =
ActivityTraceId
.CreateRandom();
1462
_traceId =
ActivityTraceId
.CreateFromString(_parentId.AsSpan(3, 32)).ToHexString();
1486
_w3CIdFlags = (byte)(
ActivityTraceId
.HexByteFromChars(_parentId[53], _parentId[54]) | ActivityTraceFlagsIsSet);
1512
&& (
ActivityTraceId
.HexByteFromChars(_parentId[53], _parentId[54]) & (byte)ActivityTraceFlags.RandomTraceId) != 0)
1946
public readonly struct ActivityTraceId : IEquatable<
ActivityTraceId
>
1955
public static unsafe
ActivityTraceId
CreateRandom()
1961
public static
ActivityTraceId
CreateFromBytes(ReadOnlySpan<byte> idData)
1972
public static
ActivityTraceId
CreateFromUtf8String(ReadOnlySpan<byte> idData) => new ActivityTraceId(idData);
1974
public static
ActivityTraceId
CreateFromString(ReadOnlySpan<char> idData)
1976
if (idData.Length != 32 || !
ActivityTraceId
.IsLowerCaseHexAndNotAllZeros(idData))
1995
public static bool operator ==(
ActivityTraceId
traceId1,
ActivityTraceId
traceId2)
1999
public static bool operator !=(
ActivityTraceId
traceId1,
ActivityTraceId
traceId2)
2003
public bool Equals(
ActivityTraceId
traceId)
2009
if (obj is
ActivityTraceId
traceId)
2061
ActivityTraceId
.SetSpanFromHexChars(ToHexString().AsSpan(), destination);
2133
ActivityTraceId
.SetToRandomBytes(new Span<byte>(&id, sizeof(ulong)));
2155
if (idData.Length != 16 || !
ActivityTraceId
.IsLowerCaseHexAndNotAllZeros(idData))
2229
ActivityTraceId
.SetSpanFromHexChars(ToHexString().AsSpan(), destination);
2255
public
ActivityTraceId
TraceId => activity.TraceId;
System\Diagnostics\ActivityContext.cs (2)
27
public ActivityContext(
ActivityTraceId
traceId, ActivitySpanId spanId, ActivityTraceFlags traceFlags, string? traceState = null, bool isRemote = false)
39
public
ActivityTraceId
TraceId { get; }
System\Diagnostics\ActivityCreationOptions.cs (4)
129
public
ActivityTraceId
TraceId
135
Func<
ActivityTraceId
>? traceIdGenerator = Activity.TraceIdGenerator;
136
ActivityTraceId
id;
141
id =
ActivityTraceId
.CreateRandom();
System\Diagnostics\DsesSamplerBuilder.cs (1)
39
public static unsafe ActivitySamplingResult ParentRatioSampler(long idUpperBound, in ActivityContext parentContext,
ActivityTraceId
traceId)
System\Diagnostics\W3CPropagator.cs (2)
580
if (!
ActivityTraceId
.IsLowerCaseHexAndNotAllZeros(traceParent.AsSpan(3, 32)) ||
581
!
ActivityTraceId
.IsLowerCaseHexAndNotAllZeros(traceParent.AsSpan(36, 16)))