1 write to PagedResult
Aspire.Dashboard (1)
Otlp\Storage\SqliteTelemetryRepository.Traces.Reads.cs (1)
47PagedResult = new PagedResult<OtlpTrace>
97 references to PagedResult
Aspire.Dashboard (4)
Api\TelemetryApiService.cs (2)
115var traces = result.PagedResult.Items; 116var totalCount = result.PagedResult.TotalItemCount;
Model\TelemetryExportService.cs (2)
176if (tracesResponse.PagedResult.Items.Count == 0) 182exportArchive.Traces[resourceName] = ConvertTracesToOtlpJson(tracesResponse.PagedResult.Items);
Aspire.Dashboard.Components.Tests (2)
Controls\GenAIVisualizerDialogTests.cs (2)
216var trace = tracesResult.PagedResult.Items[0]; 300var trace = tracesResult.PagedResult.Items[0];
Aspire.Dashboard.Tests (91)
Integration\OtlpHttpJsonTests.cs (2)
534Assert.NotEmpty(traces.PagedResult.Items); 536var trace = traces.PagedResult.Items.First();
Model\TelemetryExportServiceTests.cs (9)
306var result = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items); 373var result = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items); 420traces.PagedResult.Items[0].Spans[0].SetUninstrumentedPeer(new OtlpResource( 427var result = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items); 471var result = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items); 1054var span = (await repositoryContext.Repository.GetTracesAsync(GetTracesRequest.ForResourceKey(repositoryContext.Repository.GetResources()[0].ResourceKey), cancellationToken: CancellationToken.None)).PagedResult.Items[0].Spans[0]; 1107var span = (await repositoryContext.Repository.GetTracesAsync(GetTracesRequest.ForResourceKey(repositoryContext.Repository.GetResources()[0].ResourceKey), cancellationToken: CancellationToken.None)).PagedResult.Items[0].Spans[0]; 1168var trace = (await repositoryContext.Repository.GetTracesAsync(GetTracesRequest.ForResourceKey(repositoryContext.Repository.GetResources()[0].ResourceKey), cancellationToken: CancellationToken.None)).PagedResult.Items[0]; 1210var trace = (await repositoryContext.Repository.GetTracesAsync(GetTracesRequest.ForResourceKey(repositoryContext.Repository.GetResources()[0].ResourceKey), cancellationToken: CancellationToken.None)).PagedResult.Items[0];
Model\TelemetryImportServiceTests.cs (3)
118Assert.Single(traces.PagedResult.Items); 457var exportedJson = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items); 476Assert.Single(importedTraces.PagedResult.Items);
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (3)
111var span = Assert.Single(Assert.Single((await repositoryContext.Repository.GetTracesAsync(GetTracesRequest.ForResourceKey(cachedResource.ResourceKey), cancellationToken: CancellationToken.None)).PagedResult.Items).Spans); 357var trace = Assert.Single((await repositoryContext.Repository.GetTracesAsync(GetTracesRequest.ForResourceKey(new ResourceKey("TestService", "TestId")), cancellationToken: CancellationToken.None)).PagedResult.Items); 363var trace = Assert.Single((await historicalContext.Repository.GetTracesAsync(GetTracesRequest.ForResourceKey(new ResourceKey("TestService", "TestId")), cancellationToken: CancellationToken.None)).PagedResult.Items);
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (8)
44Assert.Empty((await repositoryContext.Repository.GetTracesAsync(new GetTracesRequest { ResourceKeys = [resourceKey], Count = 100, Filters = [], StartIndex = 0 }, cancellationToken: CancellationToken.None)).PagedResult.Items); 57Assert.Single((await repositoryContext.Repository.GetTracesAsync(new GetTracesRequest { ResourceKeys = [resourceKey], Count = 100, Filters = [], StartIndex = 0 }, cancellationToken: CancellationToken.None)).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); 843Assert.Collection(traces.PagedResult.Items,
TelemetryRepositoryTests\TraceTests.cs (66)
87Assert.Collection(traces.PagedResult.Items, 178Assert.Equal(traces.PagedResult.TotalItemCount, summaries.PagedResult.TotalItemCount); 216Assert.Equal(latestTraces.PagedResult.TotalItemCount, latestSummaries.PagedResult.TotalItemCount); 217var latestTrace = Assert.Single(latestTraces.PagedResult.Items); 306var traces = (await repositoryContext.Repository.GetTracesAsync(request, cancellationToken: CancellationToken.None)).PagedResult.Items; 558Assert.Empty(traces.PagedResult.Items); 612Assert.Collection(traces.PagedResult.Items, 670}, cancellationToken: CancellationToken.None)).PagedResult.Items); 723Assert.Collection(traces.PagedResult.Items, 793Assert.Collection(traces.PagedResult.Items, 869Assert.Collection(traces1.PagedResult.Items, 910Assert.Collection(traces2.PagedResult.Items, 964Assert.Collection(traces.PagedResult.Items, 1032Assert.Collection(traces.PagedResult.Items, 1108Assert.Collection(traces.PagedResult.Items, 1174Assert.Collection(traces1.PagedResult.Items, 1189Assert.NotSame(traces1.PagedResult.Items[0], traces2.PagedResult.Items[0]); 1190Assert.NotSame(traces1.PagedResult.Items[0].Spans[0].Trace, traces2.PagedResult.Items[0].Spans[0].Trace); 1257var trace = Assert.Single(traces.PagedResult.Items); 1309var trace = Assert.Single(traces.PagedResult.Items); 1381var actualOrder = traces.PagedResult.Items.Select(t => t.TraceId).ToList(); 1390Assert.Equal(MaxTraceCount * 2, traces.PagedResult.Items.SelectMany(t => t.Spans).SelectMany(s => s.Links).Count()); 1484Assert.Collection(traces.PagedResult.Items, 1553Assert.Collection(traces.PagedResult.Items, 1645}, cancellationToken: CancellationToken.None)).PagedResult.Items; 1713Assert.Collection(traces.PagedResult.Items, 1731Assert.Collection(traces.PagedResult.Items, 1750Assert.Empty(traces.PagedResult.Items); 1803Assert.Empty(traces.PagedResult.Items); 1818Assert.Collection(traces.PagedResult.Items, 1872Assert.Equal(3, traces.PagedResult.TotalItemCount); 1874Assert.Collection(traces.PagedResult.Items, 1927Assert.Single(traces.PagedResult.Items); 1939Assert.Empty(traces.PagedResult.Items); 1979Assert.Collection(traces.PagedResult.Items, 2022var trace = Assert.Single((await repositoryContext.Repository.GetTracesAsync(request, cancellationToken: CancellationToken.None)).PagedResult.Items); 2047trace = Assert.Single((await repositoryContext.Repository.GetTracesAsync(request, cancellationToken: CancellationToken.None)).PagedResult.Items); 2072trace = Assert.Single((await repositoryContext.Repository.GetTracesAsync(request, cancellationToken: CancellationToken.None)).PagedResult.Items); 2097trace = Assert.Single((await repositoryContext.Repository.GetTracesAsync(request, cancellationToken: CancellationToken.None)).PagedResult.Items); 2202var trace = Assert.Single(traces.PagedResult.Items); 2320Assert.NotNull(traces?.PagedResult?.Items); 2321Assert.Empty(traces.PagedResult.Items); 2322Assert.Equal(0, traces.PagedResult.TotalItemCount); 2398Assert.NotNull(traces?.PagedResult?.Items); 2399Assert.Equal(2, traces.PagedResult.TotalItemCount); 2401Assert.Collection(traces.PagedResult.Items, 2503Assert.NotNull(traces?.PagedResult?.Items); 2504var trace = Assert.Single(traces.PagedResult.Items); 2594Assert.NotNull(traces?.PagedResult?.Items); 2595var trace = Assert.Single(traces.PagedResult.Items); 2667var trace = Assert.Single(traces.PagedResult.Items); 2860Assert.Empty(traces.PagedResult.Items); 2928var trace = Assert.Single(traces.PagedResult.Items); 2969trace = Assert.Single(traces.PagedResult.Items); 3384Assert.Equal(expectedTraceIds.Length, result.PagedResult.TotalItemCount); 3385Assert.Equal(expectedTraceIds.Length, result.PagedResult.Items.Count); 3388AssertId(expectedTraceIds[index], result.PagedResult.Items[index].TraceId); 4050Assert.Empty(traces.PagedResult.Items); 4100Assert.Collection(traces.PagedResult.Items, 4151Assert.Empty(traces.PagedResult.Items); 4236Assert.Collection(traces.PagedResult.Items, 4292Assert.Collection(traces.PagedResult.Items, 4345Assert.Empty(traces.PagedResult.Items); 4474Assert.Collection(traces.PagedResult.Items,