25 writes to Complete
Aspire.Hosting (9)
Dashboard\DashboardServiceData.cs (4)
168return new InteractionCompletionState { Complete = true, State = request.MessageBox.Result }; 170return new InteractionCompletionState { Complete = true, State = request.Notification.Result }; 184return new InteractionCompletionState { Complete = !request.ResponseUpdate, State = inputsInfo.Inputs }; 186return new InteractionCompletionState { Complete = true };
InteractionService.cs (2)
261interactionState.CompletionTcs.TrySetResult(new InteractionCompletionState { Complete = true }); 333result = new InteractionCompletionState { Complete = false, State = result.State };
Pipelines\PipelineActivityReporter.cs (3)
416Complete = !updateResponse, 432Complete = true, 439Complete = true,
Aspire.Hosting.Tests (16)
InteractionServiceTests.cs (16)
33await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true, State = true }); 98await CompleteInteractionAsync(interactionService, id1.Value, new InteractionCompletionState { Complete = true, State = true }); 106await CompleteInteractionAsync(interactionService, id2.Value, new InteractionCompletionState { Complete = true, State = false }); 112await CompleteInteractionAsync(interactionService, id3.Value, new InteractionCompletionState { Complete = true }); 144var result1 = new InteractionCompletionState { Complete = true, State = true }; 152var result2 = new InteractionCompletionState { Complete = true, State = false }; 299new InteractionCompletionState { Complete = true, State = new[] { input } }, 323new InteractionCompletionState { Complete = true, State = new[] { input } }, 346new InteractionCompletionState { Complete = true, State = new[] { input } }, 369new InteractionCompletionState { Complete = true, State = new[] { input } }, 390new InteractionCompletionState { Complete = true, State = new[] { input } }, 413new InteractionCompletionState { Complete = true, State = new[] { input } }, 448new InteractionCompletionState { Complete = true, State = new[] { input } }, 784new InteractionCompletionState { Complete = true, State = inputs }, 909new InteractionCompletionState { Complete = false, State = inputsInteractionInfo.Inputs }, 966new InteractionCompletionState { Complete = true, State = inputs },
3 references to Complete
Aspire.Hosting (2)
InteractionService.cs (2)
344if (result.Complete) 364if (result.Complete && interactionState.InteractionInfo is Interaction.InputsInteractionInfo inputsInfo)
Aspire.Hosting.Tests (1)
InteractionServiceTests.cs (1)
1063!state.Complete,