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