42 writes to Complete
Aspire.Hosting (14)
Dashboard\DashboardServiceData.cs (6)
207return new InteractionCompletionState { Complete = true, State = request.MessageBox.Result }; 209return new InteractionCompletionState { Complete = true, State = request.Notification.Result }; 211return new InteractionCompletionState { Complete = true, State = request.PromptProgress.Result }; 218return new InteractionCompletionState { Complete = true, State = request.PromptTerminal.Result }; 236return new InteractionCompletionState { Complete = !request.ResponseUpdate, State = inputsInfo.Inputs }; 238return new InteractionCompletionState { Complete = true };
InteractionService.cs (5)
377CompleteWorkInteraction(newState, new InteractionCompletionState { Complete = true, State = true }); 383CompleteWorkInteraction(newState, new InteractionCompletionState { Complete = true }); 391CompleteWorkInteraction(newState, new InteractionCompletionState { Complete = true }); 452var completion = new InteractionCompletionState { Complete = true }; 533result = new InteractionCompletionState { Complete = false, State = result.State };
Pipelines\PipelineActivityReporter.cs (3)
452Complete = !updateResponse, 468Complete = true, 475Complete = true,
Aspire.Hosting.Tests (28)
InteractionServiceTests.cs (26)
35await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true, State = true }); 100await CompleteInteractionAsync(interactionService, id1.Value, new InteractionCompletionState { Complete = true, State = true }); 108await CompleteInteractionAsync(interactionService, id2.Value, new InteractionCompletionState { Complete = true, State = false }); 114await CompleteInteractionAsync(interactionService, id3.Value, new InteractionCompletionState { Complete = true }); 146var result1 = new InteractionCompletionState { Complete = true, State = true }; 154var result2 = new InteractionCompletionState { Complete = true, State = false }; 383new InteractionCompletionState { Complete = true, State = new[] { input } }, 407new InteractionCompletionState { Complete = true, State = new[] { input } }, 430new InteractionCompletionState { Complete = true, State = new[] { input } }, 453new InteractionCompletionState { Complete = true, State = new[] { input } }, 474new InteractionCompletionState { Complete = true, State = new[] { input } }, 497new InteractionCompletionState { Complete = true, State = new[] { input } }, 532new InteractionCompletionState { Complete = true, State = new[] { input } }, 868new InteractionCompletionState { Complete = true, State = inputs }, 993new InteractionCompletionState { Complete = false, State = inputsInteractionInfo.Inputs }, 1050new InteractionCompletionState { Complete = true, State = inputs }, 1174await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true, State = false }); 1210await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true, State = false }); 1285await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true, State = false }); 1361new InteractionCompletionState { Complete = true, State = new[] { input } }, 1389new InteractionCompletionState { Complete = true }, 1432new InteractionCompletionState { Complete = true, State = new[] { input } }, 1456new InteractionCompletionState { Complete = true }, 1480new InteractionCompletionState { Complete = true, State = new[] { input } }, 1503new InteractionCompletionState { Complete = true, State = new[] { input } }, 1537new InteractionCompletionState { Complete = true, State = new[] { input } },
ResourceCommandServiceTests.cs (1)
1389(_, _, _) => new InteractionCompletionState { Complete = true, State = canceled ? null : inputs },
Terminals\InteractionServiceTerminalTests.cs (1)
417(_, _, _) => new InteractionCompletionState { Complete = true, State = state }, CancellationToken.None);
3 references to Complete
Aspire.Hosting (2)
InteractionService.cs (2)
544if (result.Complete) 587if (result.Complete && interactionState.InteractionInfo is Interaction.InputsInteractionInfo inputsInfo)
Aspire.Hosting.Tests (1)
InteractionServiceTests.cs (1)
1327!state.Complete,