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