3 implementations of IReportingStep
Aspire.Hosting (2)
Pipelines\NullPipelineActivityReporter.cs (1)
30internal sealed class NullPublishingStep : IReportingStep
Pipelines\ReportingStep.cs (1)
15internal sealed class ReportingStep : IReportingStep
Aspire.Hosting.Azure.Tests (1)
AzureDeployerTests.cs (1)
1205private sealed class TestReportingStep : IReportingStep
58 references to IReportingStep
Aspire.Hosting (20)
Pipelines\DistributedApplicationPipeline.cs (1)
237var publishingStep = await activityReporter.CreateStepAsync(step.Name, context.CancellationToken).ConfigureAwait(false);
Pipelines\IPipelineActivityReporter.cs (1)
20Task<IReportingStep> CreateStepAsync(string title, CancellationToken cancellationToken = default);
Pipelines\NullPipelineActivityReporter.cs (2)
17public Task<IReportingStep> CreateStepAsync(string title, CancellationToken cancellationToken = default) 19return Task.FromResult<IReportingStep>(new NullPublishingStep());
Pipelines\PipelineActivityReporter.cs (1)
41public async Task<IReportingStep> CreateStepAsync(string title, CancellationToken cancellationToken = default)
Pipelines\PipelineStepContext.cs (2)
29/// The <see cref="IReportingStep"/> instance that can be used to create tasks and manage the publishing process for this step. 31public required IReportingStep ReportingStep { get; init; }
Publishing\Publisher.cs (1)
71var step = await progressReporter.CreateStepAsync(
Publishing\PublishingExtensions.cs (7)
11/// Extension methods for <see cref="IReportingStep"/> and <see cref="IReportingTask"/> to provide direct operations. 23public static async Task<IReportingStep> SucceedAsync( 24this IReportingStep step, 40public static async Task<IReportingStep> WarnAsync( 41this IReportingStep step, 57public static async Task<IReportingStep> FailAsync( 58this IReportingStep step,
Publishing\ResourceContainerImageBuilder.cs (5)
148var step = await activityReporter.CreateStepAsync( 198private async Task BuildImageAsync(IReportingStep? step, IResource resource, ContainerBuildOptions? options, CancellationToken cancellationToken) 242private async Task BuildProjectContainerImageAsync(IResource resource, IReportingStep? step, ContainerBuildOptions? options, CancellationToken cancellationToken) 349private async Task BuildContainerImageFromDockerfileAsync(IResource resource, DockerfileBuildAnnotation dockerfileBuildAnnotation, string imageName, IReportingStep? step, ContainerBuildOptions? options, CancellationToken cancellationToken) 463IReportingStep? step,
Aspire.Hosting.Azure (4)
AzurePublishingContext.cs (2)
91var step = await ActivityReporter.CreateStepAsync( 121private async Task WriteAzureArtifactsOutputAsync(IReportingStep step, DistributedApplicationModel model, AzureEnvironmentResource environment, CancellationToken cancellationToken)
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (2)
105var step = await activityReporter.CreateStepAsync( 204var step = await activityReporter.CreateStepAsync(
Aspire.Hosting.Azure.Tests (2)
AzureDeployerTests.cs (2)
1199public Task<IReportingStep> CreateStepAsync(string title, CancellationToken cancellationToken = default) 1202return Task.FromResult<IReportingStep>(new TestReportingStep(this, title));
Aspire.Hosting.Docker (1)
DockerComposePublishingContext.cs (1)
151var step = await activityReporter.CreateStepAsync(
Aspire.Hosting.Tests (31)
Publishing\PipelineActivityReporterTests.cs (24)
28var step = await reporter.CreateStepAsync(title, CancellationToken.None); 59var step = await reporter.CreateStepAsync("Parent Step", CancellationToken.None); 111var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 130var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 161var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 192var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 196var dummyStep = await reporter.CreateStepAsync("Dummy Step", CancellationToken.None); 214var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 233var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 268var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 330var step1 = await reporter.CreateStepAsync("Step 1", CancellationToken.None); 331var step2 = await reporter.CreateStepAsync("Step 2", CancellationToken.None); 332var step3 = await reporter.CreateStepAsync("Step 3", CancellationToken.None); 367var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 384var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 404var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 423var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 455await using var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 581var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 596var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 624var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 658var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 683var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 718var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None);
Publishing\PublishingExtensionsTests.cs (7)
20await using var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 39await using var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 42var result = await step.SucceedAsync("Success message", CancellationToken.None); 57await using var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 76await using var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 94await using var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 112await using var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None);