15 instantiations of InteractionCompletionState
Aspire.Hosting (9)
Dashboard\DashboardServiceData.cs (4)
162return new InteractionCompletionState { Complete = true, State = request.MessageBox.Result }; 164return new InteractionCompletionState { Complete = true, State = request.MessageBar.Result }; 185return new InteractionCompletionState { Complete = true, State = inputsInfo.Inputs }; 187return new InteractionCompletionState { Complete = true };
InteractionService.cs (2)
144interactionState.CompletionTcs.TrySetResult(new InteractionCompletionState { Complete = true }); 201result = new InteractionCompletionState { Complete = false, State = result.State };
Publishing\PublishingActivityReporter.cs (3)
279return new InteractionCompletionState 332return new InteractionCompletionState 339return new InteractionCompletionState
Aspire.Hosting.Tests (6)
InteractionServiceTests.cs (6)
31await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true, State = true }); 96await CompleteInteractionAsync(interactionService, id1.Value, new InteractionCompletionState { Complete = true, State = true }); 104await CompleteInteractionAsync(interactionService, id2.Value, new InteractionCompletionState { Complete = true, State = false }); 110await CompleteInteractionAsync(interactionService, id3.Value, new InteractionCompletionState { Complete = true }); 142var result1 = new InteractionCompletionState { Complete = true, State = true }; 150var result2 = new InteractionCompletionState { Complete = true, State = false };
11 references to InteractionCompletionState
Aspire.Hosting (8)
InteractionService.cs (8)
67var completion = await newState.CompletionTcs.Task.ConfigureAwait(false); 103var completion = await newState.CompletionTcs.Task.ConfigureAwait(false); 123var completion = await newState.CompletionTcs.Task.ConfigureAwait(false); 182internal async Task CompleteInteractionAsync(int interactionId, Func<Interaction, IServiceProvider, InteractionCompletionState> createResult, CancellationToken cancellationToken) 195var result = createResult(interactionState, _serviceProvider); 224private async Task<bool> RunValidationAsync(Interaction interactionState, InteractionCompletionState result, CancellationToken cancellationToken) 336public TaskCompletionSource<InteractionCompletionState> CompletionTcs { get; } = new TaskCompletionSource<InteractionCompletionState>(TaskCreationOptions.RunContinuationsAsynchronously);
Aspire.Hosting.Tests (3)
InteractionServiceTests.cs (3)
142var result1 = new InteractionCompletionState { Complete = true, State = true }; 150var result2 = new InteractionCompletionState { Complete = true, State = false }; 174private static async Task CompleteInteractionAsync(InteractionService interactionService, int interactionId, InteractionCompletionState state)