3 implementations of IPublishingTask
Aspire.Hosting (2)
Publishing\NullPublishingActivityReporter.cs (1)
49internal sealed class NullPublishingTask : IPublishingTask
Publishing\PublishingTask.cs (1)
14internal sealed class PublishingTask : IPublishingTask
Aspire.Hosting.Azure.Tests (1)
AzureDeployerTests.cs (1)
1176private sealed class TestPublishingTask : IPublishingTask
56 references to IPublishingTask
Aspire.Hosting (19)
Publishing\IPublishingStep.cs (1)
20Task<IPublishingTask> CreateTaskAsync(string statusText, CancellationToken cancellationToken = default);
Publishing\NullPublishingActivityReporter.cs (2)
32public Task<IPublishingTask> CreateTaskAsync(string statusText, CancellationToken cancellationToken = default) 34return Task.FromResult<IPublishingTask>(new NullPublishingTask());
Publishing\Publisher.cs (2)
76var task = await step.CreateTaskAsync( 116var statePathTask = await step.CreateTaskAsync(
Publishing\PublishingExtensions.cs (9)
11/// Extension methods for <see cref="IPublishingStep"/> and <see cref="IPublishingTask"/> to provide direct operations. 74public static async Task<IPublishingTask> UpdateStatusAsync( 75this IPublishingTask task, 90public static async Task<IPublishingTask> SucceedAsync( 91this IPublishingTask task, 106public static async Task<IPublishingTask> WarnAsync( 107this IPublishingTask task, 122public static async Task<IPublishingTask> FailAsync( 123this IPublishingTask task,
Publishing\PublishingStep.cs (1)
98public async Task<IPublishingTask> CreateTaskAsync(string statusText, CancellationToken cancellationToken = default)
Publishing\ResourceContainerImageBuilder.cs (4)
155var task = await step.CreateTaskAsync( 234var publishingTask = await CreateTaskAsync( 341var publishingTask = await CreateTaskAsync( 451private static async Task<IPublishingTask?> CreateTaskAsync(
Aspire.Hosting.Azure (10)
AzureDeployingContext.cs (4)
140var resourceTask = await deployingStep.CreateTaskAsync($"Deploying {resource.Name}", cancellationToken).ConfigureAwait(false); 266var resourceTask = await computeStep.CreateTaskAsync($"Deploying {computeResource.Name}", cancellationToken).ConfigureAwait(false); 374var loginTask = await parentStep.CreateTaskAsync($"Logging in to {registryName}", cancellationToken).ConfigureAwait(false); 437var pushTask = await pushStep.CreateTaskAsync($"Pushing {resource.Name} to {registryName}", cancellationToken).ConfigureAwait(false);
AzurePublishingContext.cs (4)
98var writeTask = await step.CreateTaskAsync("Writing Azure Bicep templates", cancellationToken).ConfigureAwait(false); 230var computeEnvironmentTask = await step.CreateTaskAsync( 242var task = await step.CreateTaskAsync( 337var task = await step.CreateTaskAsync(
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (2)
115var task = await step.CreateTaskAsync("Fetching available subscriptions", cancellationToken).ConfigureAwait(false); 232var task = await step.CreateTaskAsync("Fetching supported regions", cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Azure.Tests (2)
AzureDeployerTests.cs (2)
1169public Task<IPublishingTask> CreateTaskAsync(string statusText, CancellationToken cancellationToken = default) 1172return Task.FromResult<IPublishingTask>(new TestPublishingTask(_reporter, statusText));
Aspire.Hosting.Docker (1)
DockerComposePublishingContext.cs (1)
156var task = await step.CreateTaskAsync(
Aspire.Hosting.Tests (24)
Publishing\PublishingActivityReporterTests.cs (16)
65var task = await step.CreateTaskAsync(statusText, CancellationToken.None); 161var task = await step.CreateTaskAsync("Initial status", CancellationToken.None); 192var task = await step.CreateTaskAsync("Initial status", CancellationToken.None); 214var task = await step.CreateTaskAsync("Initial status", CancellationToken.None); 233var task = await step.CreateTaskAsync("Test Task", CancellationToken.None); 268var task = await step.CreateTaskAsync("Test Task", CancellationToken.None); 333var task1 = await step1.CreateTaskAsync("Task 1", CancellationToken.None); 337var task2 = await step2.CreateTaskAsync("Task 2", CancellationToken.None); 341var task3 = await step3.CreateTaskAsync("Task 3", CancellationToken.None); 367var task = await step.CreateTaskAsync("Test Task", CancellationToken.None); 384var task = await step.CreateTaskAsync("Test Task", CancellationToken.None); 423var task = await step.CreateTaskAsync("Test Task", CancellationToken.None); 584var task1 = await step.CreateTaskAsync("Task 1", CancellationToken.None); 585var task2 = await step.CreateTaskAsync("Task 2", CancellationToken.None); 643var task = await step.CreateTaskAsync("Test Task", CancellationToken.None); 678var task = await step.CreateTaskAsync("Test Task", CancellationToken.None);
Publishing\PublishingExtensionsTests.cs (8)
22var task = await step.CreateTaskAsync("Initial status", CancellationToken.None); 57var task = await step.CreateTaskAsync("Initial status", CancellationToken.None); 60var result = await task.UpdateStatusAsync("Updated status", CancellationToken.None); 76var task = await step.CreateTaskAsync("Initial status", CancellationToken.None); 79var result = await task.SucceedAsync("Success message", CancellationToken.None); 94var task = await step.CreateTaskAsync("Initial status", CancellationToken.None); 97var result = await task.WarnAsync("Warning message", CancellationToken.None); 112var task = await step.CreateTaskAsync("Initial status", CancellationToken.None);