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