5 instantiations of ActivityTraceId
System.Diagnostics.DiagnosticSource (5)
System\Diagnostics\Activity.cs (5)
944
return new
ActivityTraceId
(_traceId);
1112
new
ActivityTraceId
(traceIdSpan.ToString()),
2020
return new
ActivityTraceId
(Convert.ToHexStringLower(idData));
2022
public static ActivityTraceId CreateFromUtf8String(ReadOnlySpan<byte> idData) => new
ActivityTraceId
(idData);
2029
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)
715
public Activity SetParentId(
ActivityTraceId
traceId, ActivitySpanId spanId, ActivityTraceFlags activityTraceFlags = ActivityTraceFlags.None)
935
public
ActivityTraceId
TraceId
1026
public static Func<
ActivityTraceId
>? TraceIdGenerator { get; set; }
1105
if (!
ActivityTraceId
.IsLowerCaseHexAndNotAllZeros(traceIdSpan) || !
ActivityTraceId
.IsLowerCaseHexAndNotAllZeros(spanIdSpan) ||
1114
(ActivityTraceFlags)
ActivityTraceId
.HexByteFromChars(traceParent[53], traceParent[54]),
1302
Func<
ActivityTraceId
>? traceIdGenerator = TraceIdGenerator;
1303
ActivityTraceId
id;
1307
id =
ActivityTraceId
.CreateRandom();
1468
_traceId =
ActivityTraceId
.CreateFromString(_parentId.AsSpan(3, 32)).ToHexString();
1492
_w3CIdFlags = (byte)(
ActivityTraceId
.HexByteFromChars(_parentId[53], _parentId[54]) | ActivityTraceFlagsIsSet);
1518
&& (
ActivityTraceId
.HexByteFromChars(_parentId[53], _parentId[54]) & (byte)ActivityTraceFlags.RandomTraceId) != 0)
2000
public readonly struct ActivityTraceId : IEquatable<
ActivityTraceId
>
2009
public static unsafe
ActivityTraceId
CreateRandom()
2015
public static
ActivityTraceId
CreateFromBytes(ReadOnlySpan<byte> idData)
2022
public static
ActivityTraceId
CreateFromUtf8String(ReadOnlySpan<byte> idData) => new ActivityTraceId(idData);
2024
public static
ActivityTraceId
CreateFromString(ReadOnlySpan<char> idData)
2026
if (idData.Length != 32 || !
ActivityTraceId
.IsLowerCaseHexAndNotAllZeros(idData))
2045
public static bool operator ==(
ActivityTraceId
traceId1,
ActivityTraceId
traceId2)
2049
public static bool operator !=(
ActivityTraceId
traceId1,
ActivityTraceId
traceId2)
2053
public bool Equals(
ActivityTraceId
traceId)
2059
if (obj is
ActivityTraceId
traceId)
2107
ActivityTraceId
.SetSpanFromHexChars(ToHexString().AsSpan(), destination);
2179
ActivityTraceId
.SetToRandomBytes(new Span<byte>(&id, sizeof(ulong)));
2193
if (idData.Length != 16 || !
ActivityTraceId
.IsLowerCaseHexAndNotAllZeros(idData))
2263
ActivityTraceId
.SetSpanFromHexChars(ToHexString().AsSpan(), destination);
2289
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)
617
if (!
ActivityTraceId
.IsLowerCaseHexAndNotAllZeros(traceParent.AsSpan(3, 32)) ||
618
!
ActivityTraceId
.IsLowerCaseHexAndNotAllZeros(traceParent.AsSpan(36, 16)))