5 instantiations of ActivityTraceId
System.Diagnostics.DiagnosticSource (5)
System\Diagnostics\Activity.cs (5)
948return new ActivityTraceId(_traceId); 1116new ActivityTraceId(traceIdSpan.ToString()), 2040return new ActivityTraceId(Convert.ToHexStringLower(idData)); 2042public static ActivityTraceId CreateFromUtf8String(ReadOnlySpan<byte> idData) => new ActivityTraceId(idData); 2049return new ActivityTraceId(idData.ToString());
62 references to ActivityTraceId
Aspire.Dashboard.Components.Tests (1)
tests\Shared\DashboardTelemetryFixture.cs (1)
128ActivityTraceId TraceId,
Aspire.Dashboard.Tests (4)
Integration\HealthTests.cs (3)
153public Observation ObserveNext(ActivityTraceId traceId, Func<Activity, bool> predicate) 194internal sealed class Observation(TestActivityExporter exporter, ActivityTraceId traceId, Func<Activity, bool> predicate) : IDisposable 198public ActivityTraceId TraceId { get; } = traceId;
tests\Shared\DashboardTelemetryFixture.cs (1)
128ActivityTraceId TraceId,
Aspire.Hosting.Native.Core (2)
Diagnostics\OperationEventSource.cs (2)
16public OperationEventSubscription Subscribe(int capacity = 1024, ActivityTraceId? traceId = null) 81internal OperationEventSubscription(OperationEventSource owner, int capacity, ActivityTraceId? traceId)
Aspire.Hosting.Native.Core.AotSmoke (1)
tests\Aspire.Hosting.Native.Core.Tests\TestServices\DiagnosticCapture.cs (1)
21.SetParentId(ActivityTraceId.CreateRandom(), ActivitySpanId.CreateRandom(), ActivityTraceFlags.Recorded)
Aspire.Hosting.Native.Core.Tests (1)
TestServices\DiagnosticCapture.cs (1)
21.SetParentId(ActivityTraceId.CreateRandom(), ActivitySpanId.CreateRandom(), ActivityTraceFlags.Recorded)
Aspire.Hosting.RemoteHost.Tests (1)
RemoteHostProfilingTelemetryTests.cs (1)
54ActivityTraceId parentTraceId;
Aspire.StackExchange.Redis (1)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\StackExchangeRedisConnectionInstrumentation.cs (1)
49internal readonly ConcurrentDictionary<(ActivityTraceId TraceId, ActivitySpanId SpanId), (Activity Activity, ProfilingSession Session)> Cache
Microsoft.Extensions.Logging.Abstractions (1)
BufferedLogRecord.cs (1)
48public virtual ActivityTraceId? ActivityTraceId => null;
Microsoft.Extensions.Telemetry (4)
src\Shared\LogBuffering\SerializedLogRecord.cs (3)
30private ActivityTraceId _activityTraceId; 56public override ActivityTraceId? ActivityTraceId => _activityTraceId == default ? null : _activityTraceId; 90ActivityTraceId activityTraceId,
src\Shared\LogBuffering\SerializedLogRecordFactory.cs (1)
73ActivityTraceId activityTraceId = default;
Microsoft.Extensions.Telemetry.Tests (2)
Buffering\GlobalBufferTests.cs (2)
25ActivityTraceId expectedTraceId = default; 259public ActivityTraceId? ActivityTraceId { get; }
Shared (4)
LogBuffering\SerializedLogRecord.cs (3)
30private ActivityTraceId _activityTraceId; 56public override ActivityTraceId? ActivityTraceId => _activityTraceId == default ? null : _activityTraceId; 90ActivityTraceId activityTraceId,
LogBuffering\SerializedLogRecordFactory.cs (1)
73ActivityTraceId activityTraceId = default;
Stress.ApiService (2)
LargeTelemetryGenerator.cs (1)
347var traceId = ByteString.CopyFrom(Convert.FromHexString(ActivityTraceId.CreateRandom().ToHexString()));
TraceCreator.cs (1)
153ActivityTraceId.CreateRandom(),
System.Diagnostics.DiagnosticSource (38)
System\Diagnostics\Activity.cs (29)
719public Activity SetParentId(ActivityTraceId traceId, ActivitySpanId spanId, ActivityTraceFlags activityTraceFlags = ActivityTraceFlags.None) 939public ActivityTraceId TraceId 1030public static Func<ActivityTraceId>? TraceIdGenerator { get; set; } 1109if (!ActivityTraceId.IsLowerCaseHexAndNotAllZeros(traceIdSpan) || !ActivityTraceId.IsLowerCaseHexAndNotAllZeros(spanIdSpan) || 1118(ActivityTraceFlags)ActivityTraceId.HexByteFromChars(traceParent[53], traceParent[54]), 1309Func<ActivityTraceId>? traceIdGenerator = TraceIdGenerator; 1310ActivityTraceId id; 1314id = ActivityTraceId.CreateRandom(); 1475_traceId = ActivityTraceId.CreateFromString(_parentId.AsSpan(3, 32)).ToHexString(); 1499_w3CIdFlags = (byte)(ActivityTraceId.HexByteFromChars(_parentId[53], _parentId[54]) | ActivityTraceFlagsIsSet); 1525&& (ActivityTraceId.HexByteFromChars(_parentId[53], _parentId[54]) & (byte)ActivityTraceFlags.RandomTraceId) != 0) 2020public readonly struct ActivityTraceId : IEquatable<ActivityTraceId> 2029public static unsafe ActivityTraceId CreateRandom() 2035public static ActivityTraceId CreateFromBytes(ReadOnlySpan<byte> idData) 2042public static ActivityTraceId CreateFromUtf8String(ReadOnlySpan<byte> idData) => new ActivityTraceId(idData); 2044public static ActivityTraceId CreateFromString(ReadOnlySpan<char> idData) 2046if (idData.Length != 32 || !ActivityTraceId.IsLowerCaseHexAndNotAllZeros(idData)) 2065public static bool operator ==(ActivityTraceId traceId1, ActivityTraceId traceId2) 2069public static bool operator !=(ActivityTraceId traceId1, ActivityTraceId traceId2) 2073public bool Equals(ActivityTraceId traceId) 2079if (obj is ActivityTraceId traceId) 2127ActivityTraceId.SetSpanFromHexChars(ToHexString().AsSpan(), destination); 2209ActivityTraceId.SetToRandomBytes(new Span<byte>(&id, sizeof(ulong))); 2223if (idData.Length != 16 || !ActivityTraceId.IsLowerCaseHexAndNotAllZeros(idData)) 2293ActivityTraceId.SetSpanFromHexChars(ToHexString().AsSpan(), destination); 2319public 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 unsafe ActivitySamplingResult ParentRatioSampler(long idUpperBound, in ActivityContext parentContext, ActivityTraceId traceId)
System\Diagnostics\W3CPropagator.cs (2)
656if (!ActivityTraceId.IsLowerCaseHexAndNotAllZeros(traceParent.AsSpan(3, 32)) || 657!ActivityTraceId.IsLowerCaseHexAndNotAllZeros(traceParent.AsSpan(36, 16)))