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