5 instantiations of InteractionCompletionState
Aspire.Hosting (5)
ApplicationModel\InteractionService.cs (1)
200interactionState.CompletionTcs.TrySetResult(new InteractionCompletionState { Canceled = true });
Dashboard\DashboardServiceData.cs (4)
160return new InteractionCompletionState { State = request.MessageBox.Result }; 162return new InteractionCompletionState { State = request.MessageBar.Result }; 180return new InteractionCompletionState { State = inputsInfo.Inputs }; 182return new InteractionCompletionState { Canceled = true };
7 references to InteractionCompletionState
Aspire.Hosting (7)
ApplicationModel\InteractionService.cs (7)
85var completion = await newState.CompletionTcs.Task.ConfigureAwait(false); 153var completion = await newState.CompletionTcs.Task.ConfigureAwait(false); 180var completion = await newState.CompletionTcs.Task.ConfigureAwait(false); 238internal void CompleteInteraction(int interactionId, Func<Interaction, InteractionCompletionState> createResult) 244var result = createResult(interactionState); 525public TaskCompletionSource<InteractionCompletionState> CompletionTcs { get; } = new TaskCompletionSource<InteractionCompletionState>(TaskCreationOptions.RunContinuationsAsynchronously);