1 write to _trace
Aspire.Dashboard (1)
Components\Pages\TraceDetail.razor.cs (1)
257_trace = (TraceId != null) ? TelemetryRepository.GetTrace(TraceId) : null;
15 references to _trace
Aspire.Dashboard (15)
Components\Pages\TraceDetail.razor.cs (15)
134NavigationManager.NavigateTo(DashboardUrls.StructuredLogsUrl(traceId: _trace?.TraceId)); 208if (_trace is null) 213var headerSpan = _trace.RootOrFirstSpan; 219if (TraceId != _trace?.TraceId) 259if (_trace == null) 281Value = _trace.TraceId 286Logger.LogInformation("Trace '{TraceId}' has {SpanCount} spans.", _trace.TraceId, _trace.Spans.Count); 287_spanWaterfallViewModels = SpanWaterfallViewModel.Create(_trace, result.Items, new SpanWaterfallViewModel.TraceDetailState(OutgoingPeerResolvers.ToArray(), _collapsedSpanIds)); 291foreach (var span in _trace.Spans) 322if (_trace == null) 328if (_tracesSubscription is null || _tracesSubscription.ResourceKey != _trace.FirstSpan.Source.ResourceKey) 331_tracesSubscription = TelemetryRepository.OnNewTraces(_trace.FirstSpan.Source.ResourceKey, SubscriptionType.Read, () => InvokeAsync(async () => 333if (_trace == null) 339if (TelemetryRepository.HasUpdatedTrace(_trace))