5 implementations of IPipelineActivityReporter
Aspire.Hosting (2)
Pipelines\NullPipelineActivityReporter.cs (1)
15public sealed class NullPublishingActivityReporter : IPipelineActivityReporter
Pipelines\PipelineActivityReporter.cs (1)
17internal sealed class PipelineActivityReporter : IPipelineActivityReporter, IAsyncDisposable
Aspire.Hosting.Azure.Tests (1)
tests\Shared\TestPipelineActivityReporter.cs (1)
15internal sealed class TestPipelineActivityReporter : IPipelineActivityReporter
Aspire.Hosting.Docker.Tests (1)
tests\Shared\TestPipelineActivityReporter.cs (1)
15internal sealed class TestPipelineActivityReporter : IPipelineActivityReporter
Aspire.Hosting.Tests (1)
tests\Shared\TestPipelineActivityReporter.cs (1)
15internal sealed class TestPipelineActivityReporter : IPipelineActivityReporter
81 references to IPipelineActivityReporter
Aspire.Hosting (6)
DistributedApplicationBuilder.cs (1)
517_innerBuilder.Services.AddSingleton<IPipelineActivityReporter, PipelineActivityReporter>(sp => sp.GetRequiredService<PipelineActivityReporter>());
Pipelines\DistributedApplicationPipeline.cs (2)
643var activityReporter = context.Services.GetRequiredService<IPipelineActivityReporter>();
Pipelines\NullPipelineActivityReporter.cs (1)
12/// A no-op implementation of <see cref="IPipelineActivityReporter"/> for testing purposes.
Publishing\PipelineExecutor.cs (2)
24IPipelineActivityReporter activityReporter, 27IPipelineActivityReporter pipelineActivityReporter) : BackgroundService
Aspire.Hosting.Azure (1)
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
31IPipelineActivityReporter activityReporter) : BaseProvisioningContextProvider(
Aspire.Hosting.Azure.Tests (6)
AzureAppServiceTests.cs (4)
86builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 101var reporter = app.Services.GetRequiredService<IPipelineActivityReporter>() as TestPipelineActivityReporter; 127builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 142var reporter = app.Services.GetRequiredService<IPipelineActivityReporter>() as TestPipelineActivityReporter;
AzureDeployerTests.cs (1)
1245IPipelineActivityReporter? activityReporter = null,
tests\Shared\TestPipelineActivityReporter.cs (1)
13/// A test implementation of <see cref="IPipelineActivityReporter"/> that captures activity for test assertions.
Aspire.Hosting.Docker.Tests (5)
DockerComposeTests.cs (4)
324builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 370builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 700builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 748builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter);
tests\Shared\TestPipelineActivityReporter.cs (1)
13/// A test implementation of <see cref="IPipelineActivityReporter"/> that captures activity for test assertions.
Aspire.Hosting.Tests (63)
Pipelines\DistributedApplicationPipelineTests.cs (62)
31builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 44builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 66builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 103builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 137builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 171builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 211builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 271builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 306builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 347builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 363builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 381builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 399builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 433builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 458builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 517builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 556builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 595builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 614builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 673builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 706builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 734builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 771builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 816builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 850builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 870var reporter = context.Services.GetRequiredService<IPipelineActivityReporter>() as TestPipelineActivityReporter; 884builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 951builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 991builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1018builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1049builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1089builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1134builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1155var reporter = context.Services.GetRequiredService<IPipelineActivityReporter>() as TestPipelineActivityReporter; 1168builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1208var reporter = context.Services.GetRequiredService<IPipelineActivityReporter>() as TestPipelineActivityReporter; 1228builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1248var reporter = context.Services.GetRequiredService<IPipelineActivityReporter>() as TestPipelineActivityReporter; 1267builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1308var reporter = context.Services.GetRequiredService<IPipelineActivityReporter>() as TestPipelineActivityReporter; 1337builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1372var reporter = context.Services.GetRequiredService<IPipelineActivityReporter>() as TestPipelineActivityReporter; 1407builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1448builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1485builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1532builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1585builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1628builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1652builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1675builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1699builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1739builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1832builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1856builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1927builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 1967builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 2036builder.Services.AddSingleton<IPipelineActivityReporter>(activityReporter); 2107builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 2134builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 2163builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 2186builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 2216builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
tests\Shared\TestPipelineActivityReporter.cs (1)
13/// A test implementation of <see cref="IPipelineActivityReporter"/> that captures activity for test assertions.