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