2 instantiations of PublishingTask
Aspire.Hosting (2)
Publishing\NullPublishingActivityProgressReporter.cs (1)
36
var task = new
PublishingTask
(Guid.NewGuid().ToString(), step.Id, statusText, step)
Publishing\PublishingActivityProgressReporter.cs (1)
418
var task = new
PublishingTask
(Guid.NewGuid().ToString(), step.Id, statusText, parentStep)
38 references to PublishingTask
Aspire.Hosting (30)
Publishing\NullPublishingActivityProgressReporter.cs (4)
34
public Task<
PublishingTask
> CreateTaskAsync(PublishingStep step, string statusText, CancellationToken cancellationToken)
36
var
task = new PublishingTask(Guid.NewGuid().ToString(), step.Id, statusText, step)
53
public Task UpdateTaskAsync(
PublishingTask
task, string statusText, CancellationToken cancellationToken)
60
public Task CompleteTaskAsync(
PublishingTask
task, CompletionState completionState, string? completionMessage = null, CancellationToken cancellationToken = default)
Publishing\Publisher.cs (1)
36
var
task = await progressReporter.CreateTaskAsync(
Publishing\PublishingActivityProgressReporter.cs (12)
49
private readonly ConcurrentDictionary<string,
PublishingTask
> _tasks = new();
87
public IReadOnlyDictionary<string,
PublishingTask
> Tasks => _tasks;
97
internal void AddTask(
PublishingTask
task)
113
foreach (
var
task in _tasks.Values)
129
public async Task<
PublishingTask
> CreateTaskAsync(string statusText, CancellationToken cancellationToken = default)
319
Task<
PublishingTask
> CreateTaskAsync(PublishingStep step, string statusText, CancellationToken cancellationToken);
337
Task UpdateTaskAsync(
PublishingTask
task, string statusText, CancellationToken cancellationToken);
347
Task CompleteTaskAsync(
PublishingTask
task, CompletionState completionState, string? completionMessage = null, CancellationToken cancellationToken = default);
403
public async Task<
PublishingTask
> CreateTaskAsync(PublishingStep step, string statusText, CancellationToken cancellationToken)
418
var
task = new PublishingTask(Guid.NewGuid().ToString(), step.Id, statusText, parentStep)
465
public async Task UpdateTaskAsync(
PublishingTask
task, string statusText, CancellationToken cancellationToken)
497
public async Task CompleteTaskAsync(
PublishingTask
task, CompletionState completionState, string? completionMessage = null, CancellationToken cancellationToken = default)
Publishing\PublishingExtensions.cs (9)
11
/// Extension methods for <see cref="PublishingStep"/> and <see cref="
PublishingTask
"/> to provide direct operations.
93
public static async Task<
PublishingTask
> UpdateStatusAsync(
94
this
PublishingTask
task,
115
public static async Task<
PublishingTask
> SucceedAsync(
116
this
PublishingTask
task,
137
public static async Task<
PublishingTask
> WarnAsync(
138
this
PublishingTask
task,
159
public static async Task<
PublishingTask
> FailAsync(
160
this
PublishingTask
task,
Publishing\ResourceContainerImageBuilder.cs (4)
60
var
task = await activityReporter.CreateTaskAsync(
138
var
publishingTask = await CreateTaskAsync(
202
var
publishingTask = await CreateTaskAsync(
235
private static async Task<
PublishingTask
?> CreateTaskAsync(
Aspire.Hosting.Azure (4)
AzurePublishingContext.cs (4)
85
var
writeTask = await step.CreateTaskAsync("Writing Azure Bicep templates", cancellationToken).ConfigureAwait(false);
217
var
computeEnvironmentTask = await step.CreateTaskAsync(
229
var
task = await step.CreateTaskAsync(
303
var
task = await ProgressReporter.CreateTaskAsync(
Aspire.Hosting.Docker (1)
DockerComposePublishingContext.cs (1)
133
var
task = await step.CreateTaskAsync(
Aspire.Hosting.Tests (3)
Publishing\NullPublishingActivityProgressReporterTests.cs (1)
29
var
task = await reporter.CreateTaskAsync(step, "task initial", default);
Publishing\PublishingActivityProgressReporterTests.cs (1)
364
var validTasks = completedTasks.Where(t => t is not null).Cast<
PublishingTask
>().ToArray();
Publishing\PublishingExtensionsTests.cs (1)
52
var
task = await step.CreateTaskAsync("Initial status", CancellationToken.None);