10 writes to Data
aspire (1)
BackchannelJsonSerializerContext.PublishingActivity.g.cs (1)
30ObjectWithParameterizedConstructorCreator = static args => new global::Aspire.Cli.Backchannel.PublishingActivity(){ Type = (string)args[0], Data = (global::Aspire.Cli.Backchannel.PublishingActivityData)args[1] },
Aspire.Cli.Tests (9)
Commands\PublishCommandPromptingIntegrationTests.cs (1)
811Data = new PublishingActivityData
TestServices\TestAppHostBackchannel.cs (8)
126Data = new PublishingActivityData 137Data = new PublishingActivityData 148Data = new PublishingActivityData 159Data = new PublishingActivityData 170Data = new PublishingActivityData 181Data = new PublishingActivityData 192Data = new PublishingActivityData 203Data = new PublishingActivityData
58 references to Data
aspire (58)
BackchannelJsonSerializerContext.PublishingActivity.g.cs (2)
75Getter = static obj => ((global::Aspire.Cli.Backchannel.PublishingActivity)obj).Data, 105PublishingActivityDataSerializeHandler(writer, ((global::Aspire.Cli.Backchannel.PublishingActivity)value).Data);
Commands\PublishCommandBase.cs (56)
263if (!steps.TryGetValue(activity.Data.Id, out var stepStatus)) 266InteractionService.DisplaySubtleMessage($"[DEBUG] Step {stepCounter++}: {activity.Data.StatusText}"); 267steps[activity.Data.Id] = activity.Data.CompletionState; 269else if (IsCompletionStateComplete(activity.Data.CompletionState)) 272var status = IsCompletionStateError(activity.Data.CompletionState) ? "FAILED" : 273IsCompletionStateWarning(activity.Data.CompletionState) ? "WARNING" : "COMPLETED"; 274InteractionService.DisplaySubtleMessage($"[DEBUG] Step {activity.Data.Id}: {status} - {activity.Data.StatusText}"); 275steps[activity.Data.Id] = activity.Data.CompletionState; 285var stepId = activity.Data.StepId; 286if (IsCompletionStateComplete(activity.Data.CompletionState)) 288var status = IsCompletionStateError(activity.Data.CompletionState) ? "FAILED" : 289IsCompletionStateWarning(activity.Data.CompletionState) ? "WARNING" : "COMPLETED"; 290InteractionService.DisplaySubtleMessage($"[DEBUG] Task {activity.Data.Id} ({stepId}): {status} - {activity.Data.StatusText}"); 291if (!string.IsNullOrEmpty(activity.Data.CompletionMessage)) 293InteractionService.DisplaySubtleMessage($"[DEBUG] {activity.Data.CompletionMessage}"); 298InteractionService.DisplaySubtleMessage($"[DEBUG] Task {activity.Data.Id} ({stepId}): {activity.Data.StatusText}"); 303var hasErrors = publishingActivity is not null && IsCompletionStateError(publishingActivity.Data.CompletionState); 304var hasWarnings = publishingActivity is not null && IsCompletionStateWarning(publishingActivity.Data.CompletionState); 309InteractionService.DisplaySubtleMessage($"[DEBUG] {OperationCompletedPrefix}: {status} - {publishingActivity.Data.StatusText}"); 338if (!steps.TryGetValue(activity.Data.Id, out var stepInfo)) 347Id = activity.Data.Id, 348Title = activity.Data.StatusText, 351CompletionState = activity.Data.CompletionState 354steps[activity.Data.Id] = stepInfo; 363else if (IsCompletionStateComplete(activity.Data.CompletionState)) 365stepInfo.CompletionState = activity.Data.CompletionState; 366stepInfo.CompletionText = activity.Data.StatusText; 393throw new InvalidOperationException($"Step activity with ID '{activity.Data.Id}' is not complete. Expected it to be complete before processing tasks."); 402var stepId = activity.Data.StepId; 407throw new InvalidOperationException($"Task activity with ID '{activity.Data.Id}' is not associated with the current step '{currentStepProgress.Step?.Id}'."); 414if (!tasks.TryGetValue(activity.Data.Id, out var task)) 418Id = activity.Data.Id, 419StatusText = activity.Data.StatusText, 421CompletionState = activity.Data.CompletionState 424tasks[activity.Data.Id] = task; 427task.ProgressTask = currentStepProgress.Ctx!.AddTask($" {activity.Data.StatusText.EscapeMarkup()}"); 433throw new InvalidOperationException($"Task with ID '{activity.Data.Id}' does not have an associated ProgressTask."); 436task.StatusText = activity.Data.StatusText; 437task.CompletionState = activity.Data.CompletionState; 439if (IsCompletionStateComplete(activity.Data.CompletionState)) 444task.CompletionMessage = activity.Data.CompletionMessage; 447if (currentStepProgress.TaskCompletionMessages != null && !string.IsNullOrEmpty(activity.Data.CompletionMessage)) 449currentStepProgress.TaskCompletionMessages[task.ProgressTask.Id] = activity.Data.CompletionMessage; 463var hasErrors = publishingActivity is not null && IsCompletionStateError(publishingActivity.Data.CompletionState); 464var hasWarnings = publishingActivity is not null && IsCompletionStateWarning(publishingActivity.Data.CompletionState); 474AnsiConsole.MarkupLine($"{prefix} {publishingActivity.Data.StatusText.EscapeMarkup()}"); 507if (activity.Data.IsComplete) 514if (activity.Data.Inputs is not { Count: > 0 } inputs) 526var headerText = MarkdownToSpectreConverter.ConvertToSpectre(activity.Data.StatusText); 543var promptText = BuildPromptText(input, inputs.Count, activity.Data.StatusText); 559await backchannel.CompletePromptResponseAsync(activity.Data.Id, answers, cancellationToken);