25 writes to Complete
Aspire.Hosting (10)
Dashboard\DashboardServiceData.cs (4)
168return new InteractionCompletionState { Complete = true, State = request.MessageBox.Result }; 170return new InteractionCompletionState { Complete = true, State = request.Notification.Result }; 191return new InteractionCompletionState { Complete = true, State = inputsInfo.Inputs }; 193return new InteractionCompletionState { Complete = true };
InteractionService.cs (2)
148interactionState.CompletionTcs.TrySetResult(new InteractionCompletionState { Complete = true }); 205result = new InteractionCompletionState { Complete = false, State = result.State };
Publishing\PublishingActivityReporter.cs (4)
276Complete = true, 364Complete = true, 380Complete = true, 387Complete = true,
Aspire.Hosting.Tests (15)
InteractionServiceTests.cs (15)
30await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true, State = true }); 95await CompleteInteractionAsync(interactionService, id1.Value, new InteractionCompletionState { Complete = true, State = true }); 103await CompleteInteractionAsync(interactionService, id2.Value, new InteractionCompletionState { Complete = true, State = false }); 109await CompleteInteractionAsync(interactionService, id3.Value, new InteractionCompletionState { Complete = true }); 141var result1 = new InteractionCompletionState { Complete = true, State = true }; 149var result2 = new InteractionCompletionState { Complete = true, State = false }; 196await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true, State = new[] { input } }); 216await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true, State = new[] { input } }); 236await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true, State = new[] { input } }); 256await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true, State = new[] { input } }); 274await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true, State = new[] { input } }); 294await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true, State = new[] { input } }); 325await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true, State = new[] { input } }); 660new InteractionCompletionState { Complete = true, State = inputs }); 719new InteractionCompletionState { Complete = true, State = inputs });
2 references to Complete
Aspire.Hosting (2)
InteractionService.cs (2)
216if (result.Complete) 236if (result.Complete && interactionState.InteractionInfo is Interaction.InputsInteractionInfo inputsInfo)