2 writes to PagedResult
Aspire.Dashboard (2)
Otlp\Storage\TelemetryRepository.cs (2)
601PagedResult = PagedResult<OtlpTrace>.Empty, 661PagedResult = pagedResults,
80 references to PagedResult
Aspire.Dashboard (11)
Api\TelemetryApiService.cs (3)
57allSpans.AddRange(result.PagedResult.Items.SelectMany(t => t.Spans)); 128allTraces.AddRange(result.PagedResult.Items); 179var trace = result.PagedResult.Items.FirstOrDefault(t => OtlpHelpers.MatchTelemetryId(t.TraceId, traceId));
Mcp\AspireTelemetryMcpTools.cs (1)
114}).PagedResult.Items;
Model\Assistant\AssistantChatDataContext.cs (1)
178var spans = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items, _outgoingPeerResolvers.ToArray()).ResourceSpans;
Model\TelemetryExportService.cs (2)
181if (tracesResponse.PagedResult.Items.Count == 0) 187var tracesJson = ConvertTracesToOtlpJson(tracesResponse.PagedResult.Items, _outgoingPeerResolvers);
Model\TracesViewModel.cs (3)
94traces = result.PagedResult; 97_currentDataHasErrors = result.PagedResult.Items.Any(t => t.Spans.Any(s => s.Status == OtlpSpanStatusCode.Error)); 126return errorTraces.PagedResult;
Otlp\Storage\TelemetryRepository.Watchers.cs (1)
76foreach (var trace in existingTraces.PagedResult.Items)
Aspire.Dashboard.Components.Tests (3)
Controls\GenAIVisualizerDialogTests.cs (3)
157var trace = tracesResult.PagedResult.Items[0]; 241var trace = tracesResult.PagedResult.Items[0]; 254}).PagedResult.Items.FirstOrDefault(t => t.TraceId == trace.TraceId);
Aspire.Dashboard.Tests (66)
Integration\OtlpHttpJsonTests.cs (2)
439Assert.NotEmpty(traces.PagedResult.Items); 441var trace = traces.PagedResult.Items.First();
Model\TelemetryExportServiceTests.cs (8)
295var result = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items, []); 361var result = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items, []); 414var result = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items, [outgoingPeerResolver]); 457var result = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items, []); 890var span = repository.GetTraces(GetTracesRequest.ForResourceKey(repository.GetResources()[0].ResourceKey)).PagedResult.Items[0].Spans[0]; 942var span = repository.GetTraces(GetTracesRequest.ForResourceKey(repository.GetResources()[0].ResourceKey)).PagedResult.Items[0].Spans[0]; 1002var trace = repository.GetTraces(GetTracesRequest.ForResourceKey(repository.GetResources()[0].ResourceKey)).PagedResult.Items[0]; 1043var trace = repository.GetTraces(GetTracesRequest.ForResourceKey(repository.GetResources()[0].ResourceKey)).PagedResult.Items[0];
Model\TelemetryImportServiceTests.cs (3)
94Assert.Single(traces.PagedResult.Items); 405var exportedJson = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items, []); 423Assert.Single(importedTraces.PagedResult.Items);
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (7)
43Assert.Empty(repository.GetTraces(new GetTracesRequest { ResourceKey = resourceKey, Count = 100, Filters = [], StartIndex = 0, FilterText = string.Empty }).PagedResult.Items); 56Assert.Single(repository.GetTraces(new GetTracesRequest { ResourceKey = resourceKey, Count = 100, Filters = [], StartIndex = 0, FilterText = string.Empty }).PagedResult.Items); 238Assert.Equal(2, traces.PagedResult.TotalItemCount); 250Assert.Single(resource2Traces.PagedResult.Items); 281Assert.Equal(2, traces.PagedResult.TotalItemCount); 322Assert.Empty(traces.PagedResult.Items); 353Assert.Empty(traces.PagedResult.Items);
TelemetryRepositoryTests\TraceTests.cs (46)
87Assert.Collection(traces.PagedResult.Items, 146Assert.Empty(traces.PagedResult.Items); 201Assert.Collection(traces.PagedResult.Items, 256Assert.Collection(traces.PagedResult.Items, 327Assert.Collection(traces.PagedResult.Items, 404Assert.Collection(traces1.PagedResult.Items, 446Assert.Collection(traces2.PagedResult.Items, 501Assert.Collection(traces.PagedResult.Items, 570Assert.Collection(traces.PagedResult.Items, 647Assert.Collection(traces.PagedResult.Items, 737Assert.Collection(traces1.PagedResult.Items, 753Assert.NotSame(traces1.PagedResult.Items[0], traces2.PagedResult.Items[0]); 754Assert.NotSame(traces1.PagedResult.Items[0].Spans[0].Trace, traces2.PagedResult.Items[0].Spans[0].Trace); 822var trace = Assert.Single(traces.PagedResult.Items); 875var trace = Assert.Single(traces.PagedResult.Items); 947var first = GetStringId(traces.PagedResult.Items.First().TraceId); 948var last = GetStringId(traces.PagedResult.Items.Last().TraceId); 953var actualOrder = traces.PagedResult.Items.Select(t => t.TraceId).ToList(); 954var expectedOrder = traces.PagedResult.Items.OrderBy(t => t.FirstSpan.StartTime).Select(t => t.TraceId).ToList(); 1052Assert.Collection(traces.PagedResult.Items, 1122Assert.Collection(traces.PagedResult.Items, 1190Assert.Collection(traces.PagedResult.Items, 1209Assert.Collection(traces.PagedResult.Items, 1229Assert.Empty(traces.PagedResult.Items); 1281Assert.Empty(traces.PagedResult.Items); 1297Assert.Collection(traces.PagedResult.Items, 1341var trace = Assert.Single(repository.GetTraces(request).PagedResult.Items); 1366trace = Assert.Single(repository.GetTraces(request).PagedResult.Items); 1391trace = Assert.Single(repository.GetTraces(request).PagedResult.Items); 1416trace = Assert.Single(repository.GetTraces(request).PagedResult.Items); 1520var trace = Assert.Single(traces.PagedResult.Items); 1639Assert.NotNull(traces?.PagedResult?.Items); 1640Assert.Empty(traces.PagedResult.Items); 1641Assert.Equal(0, traces.PagedResult.TotalItemCount); 1718Assert.NotNull(traces?.PagedResult?.Items); 1719Assert.Equal(2, traces.PagedResult.TotalItemCount); 1721Assert.Collection(traces.PagedResult.Items, 1824Assert.NotNull(traces?.PagedResult?.Items); 1825var trace = Assert.Single(traces.PagedResult.Items); 1916Assert.NotNull(traces?.PagedResult?.Items); 1917var trace = Assert.Single(traces.PagedResult.Items); 1989var trace = Assert.Single(traces.PagedResult.Items); 2068var trace = Assert.Single(traces.PagedResult.Items); 2110trace = Assert.Single(traces.PagedResult.Items);