2 implementations of CompleteAsync
Aspire.Hosting (2)
Publishing\NullPublishingActivityReporter.cs (1)
37public Task CompleteAsync(string completionText, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default)
Publishing\PublishingStep.cs (1)
114public async Task CompleteAsync(string completionText, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default)
22 references to CompleteAsync
Aspire.Hosting (5)
Publishing\PublishingExtensions.cs (3)
29await step.CompleteAsync(completionText, CompletionState.Completed, cancellationToken).ConfigureAwait(false); 46await step.CompleteAsync(completionText, CompletionState.CompletedWithWarning, cancellationToken).ConfigureAwait(false); 63await step.CompleteAsync(completionText, CompletionState.CompletedWithError, cancellationToken).ConfigureAwait(false);
Publishing\ResourceContainerImageBuilder.cs (2)
171await step.CompleteAsync("Building container images failed", CompletionState.CompletedWithError, cancellationToken).ConfigureAwait(false); 187await step.CompleteAsync("Building container images completed", CompletionState.Completed, cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Azure (6)
AzureDeployingContext.cs (6)
252await computeStep.CompleteAsync($"Successfully deployed {computeResources.Count} compute resources", CompletionState.Completed, cancellationToken).ConfigureAwait(false); 256await computeStep.CompleteAsync($"Compute resource deployment failed: {ex.Message}", CompletionState.CompletedWithError, cancellationToken).ConfigureAwait(false); 298await loginStep.CompleteAsync($"Successfully authenticated to {registryList.Count} container registries", CompletionState.Completed, cancellationToken).ConfigureAwait(false); 302await loginStep.CompleteAsync($"Failed to authenticate to registries: {ex.Message}", CompletionState.CompletedWithError, cancellationToken).ConfigureAwait(false); 384await pushStep.CompleteAsync($"Successfully pushed {totalImageCount} images to container registries", CompletionState.Completed, cancellationToken).ConfigureAwait(false); 388await pushStep.CompleteAsync($"Failed to push images: {ex.Message}", CompletionState.CompletedWithError, cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Tests (11)
Publishing\PublishingActivityReporterTests.cs (11)
111await step.CompleteAsync("Completed", CompletionState.Completed, CancellationToken.None); 135await step.CompleteAsync(completionText, isError ? CompletionState.CompletedWithError : CompletionState.Completed, CancellationToken.None); 215await step.CompleteAsync("Completed", CompletionState.Completed, CancellationToken.None); 269await step.CompleteAsync("Completed", CompletionState.Completed, CancellationToken.None); 335await step1.CompleteAsync("Step 1 completed", CompletionState.Completed, CancellationToken.None); 339await step2.CompleteAsync("Step 2 completed with warning", CompletionState.CompletedWithWarning, CancellationToken.None); 343await step3.CompleteAsync("Step 3 failed", CompletionState.CompletedWithError, CancellationToken.None); 406await step.CompleteAsync("Complete", cancellationToken: CancellationToken.None); 410() => step.CompleteAsync("Complete again", cancellationToken: CancellationToken.None)); 429await step.CompleteAsync("Step completed", CompletionState.Completed, CancellationToken.None); 620await step.CompleteAsync("Step completed manually", CompletionState.Completed, CancellationToken.None);