1 implementation of IDistributedApplicationPipeline
Aspire.Hosting (1)
Pipelines\DistributedApplicationPipeline.cs (1)
23internal sealed class DistributedApplicationPipeline : IDistributedApplicationPipeline
40 references to IDistributedApplicationPipeline
Aspire.Hosting (18)
Ats\AtsTypeMappings.cs (1)
23[assembly: AspireExport(typeof(IDistributedApplicationPipeline))]
Ats\PipelineExports.cs (2)
24this global::Aspire.Hosting.Pipelines.IDistributedApplicationPipeline pipeline, 44this global::Aspire.Hosting.Pipelines.IDistributedApplicationPipeline pipeline,
Backchannel\AppHostRpcTarget.cs (1)
296var pipeline = serviceProvider.GetRequiredService<IDistributedApplicationPipeline>() as DistributedApplicationPipeline
DistributedApplication.cs (3)
683var pipeline = _host.Services.GetRequiredService<IDistributedApplicationPipeline>(); 687throw new InvalidOperationException($"The registered {nameof(IDistributedApplicationPipeline)} implementation '{pipeline.GetType().FullName}' does not support executing the '{WellKnownPipelineSteps.BeforeStart}' step during startup.");
DistributedApplicationBuilder.cs (1)
107public IDistributedApplicationPipeline Pipeline { get; } = new DistributedApplicationPipeline();
IDistributedApplicationBuilder.cs (1)
141public IDistributedApplicationPipeline Pipeline { get; }
Pipelines\DistributedApplicationPipelineExtensions.cs (5)
7/// Extension methods for <see cref="IDistributedApplicationPipeline"/>. 32public static IDistributedApplicationPipeline WithFinalAction( 33this IDistributedApplicationPipeline pipeline, 69public static IDistributedApplicationPipeline DisableBuildOnlyContainerValidation(this IDistributedApplicationPipeline pipeline)
Publishing\ManifestPublishingExtensions.cs (2)
23public static IDistributedApplicationPipeline AddManifestPublishing(this IDistributedApplicationPipeline pipeline)
Publishing\PipelineExecutor.cs (2)
112var pipeline = serviceProvider.GetRequiredService<IDistributedApplicationPipeline>();
Aspire.Hosting.Azure.Sql (1)
AzureSqlServerResource.cs (1)
775public IDistributedApplicationPipeline Pipeline => throw new NotImplementedException();
Aspire.Hosting.Azure.Tests (2)
AzureResourcePreparerTests.cs (2)
745var pipeline = app.Services.GetRequiredService<IDistributedApplicationPipeline>();
Aspire.Hosting.Dotnet.Tests (2)
DotnetProjectResourceTests.cs (2)
1104var pipeline = app.Services.GetRequiredService<IDistributedApplicationPipeline>();
Aspire.Hosting.Kubernetes.Tests (2)
KubernetesDeployTests.cs (2)
814var pipeline = app.Services.GetRequiredService<IDistributedApplicationPipeline>();
Aspire.Hosting.Testing (3)
DistributedApplicationTestingBuilder.cs (3)
528public IDistributedApplicationPipeline Pipeline => innerBuilder.Pipeline; 691public IDistributedApplicationPipeline Pipeline => _innerBuilder.Pipeline; 780new IDistributedApplicationPipeline Pipeline => ((IDistributedApplicationBuilder)this).Pipeline;
Aspire.Hosting.Tests (8)
BuildOnlyContainerValidationTests.cs (2)
102var pipeline = app.Services.GetRequiredService<IDistributedApplicationPipeline>();
DotnetProgramPublishingTests.cs (1)
526var pipeline = Assert.IsType<DistributedApplicationPipeline>(app.Services.GetRequiredService<IDistributedApplicationPipeline>());
Pipelines\CorePipelineApiTests.cs (1)
14[InlineData(typeof(IDistributedApplicationPipeline))]
Pipelines\DistributedApplicationPipelineTests.cs (1)
2331var configuredPipeline = pipeline.WithFinalAction("missing-step", _ => Task.CompletedTask);
Publishing\DotnetProgramArchiveTests.cs (1)
486var pipeline = Assert.IsType<DistributedApplicationPipeline>(app.Services.GetRequiredService<IDistributedApplicationPipeline>());
Publishing\PipelineExecutorTests.cs (2)
40var pipeline = app.Services.GetRequiredService<IDistributedApplicationPipeline>();
Aspire.Hosting.TestUtilities (2)
Helpers\JsonDocumentManifestPublisher.cs (2)
67public static IDistributedApplicationPipeline AddJsonDocumentManifestPublishing(this IDistributedApplicationPipeline pipeline)
Pipelines.Library (2)
DistributedApplicationPipelineExtensions.cs (2)
15public static IDistributedApplicationPipeline AddAppServiceZipDeploy(this IDistributedApplicationPipeline pipeline)