32 writes to State
Aspire.Hosting (9)
Dashboard\DashboardServiceData.cs (4)
207
return new InteractionCompletionState { Complete = true,
State
= request.MessageBox.Result };
209
return new InteractionCompletionState { Complete = true,
State
= request.Notification.Result };
211
return new InteractionCompletionState { Complete = true,
State
= request.PromptProgress.Result };
229
return new InteractionCompletionState { Complete = !request.ResponseUpdate,
State
= inputsInfo.Inputs };
InteractionService.cs (2)
335
if (!newState.CompletionTcs.TrySetResult(new InteractionCompletionState { Complete = true,
State
= true }))
490
result = new InteractionCompletionState { Complete = false,
State
= result.State };
Pipelines\PipelineActivityReporter.cs (3)
455
State
= inputsInfo.Inputs
471
State
= result
478
State
= null
Aspire.Hosting.Tests (23)
InteractionServiceTests.cs (23)
35
await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true,
State
= true });
100
await CompleteInteractionAsync(interactionService, id1.Value, new InteractionCompletionState { Complete = true,
State
= true });
108
await CompleteInteractionAsync(interactionService, id2.Value, new InteractionCompletionState { Complete = true,
State
= false });
146
var result1 = new InteractionCompletionState { Complete = true,
State
= true };
154
var result2 = new InteractionCompletionState { Complete = true,
State
= false };
383
new InteractionCompletionState { Complete = true,
State
= new[] { input } },
407
new InteractionCompletionState { Complete = true,
State
= new[] { input } },
430
new InteractionCompletionState { Complete = true,
State
= new[] { input } },
453
new InteractionCompletionState { Complete = true,
State
= new[] { input } },
474
new InteractionCompletionState { Complete = true,
State
= new[] { input } },
497
new InteractionCompletionState { Complete = true,
State
= new[] { input } },
532
new InteractionCompletionState { Complete = true,
State
= new[] { input } },
868
new InteractionCompletionState { Complete = true,
State
= inputs },
993
new InteractionCompletionState { Complete = false,
State
= inputsInteractionInfo.Inputs },
1050
new InteractionCompletionState { Complete = true,
State
= inputs },
1174
await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true,
State
= false });
1210
await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true,
State
= false });
1285
await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true,
State
= false });
1361
new InteractionCompletionState { Complete = true,
State
= new[] { input } },
1432
new InteractionCompletionState { Complete = true,
State
= new[] { input } },
1480
new InteractionCompletionState { Complete = true,
State
= new[] { input } },
1503
new InteractionCompletionState { Complete = true,
State
= new[] { input } },
1537
new InteractionCompletionState { Complete = true,
State
= new[] { input } },
7 references to State
Aspire.Hosting (7)
InteractionService.cs (7)
127
var promptState = completion.
State
as bool?;
250
if (completion.
State
is not IReadOnlyList<InteractionInput> inputState)
280
var promptState = completion.
State
as bool?;
383
var promptState = completion.
State
as bool?;
490
result = new InteractionCompletionState { Complete = false, State = result.
State
};
520
if (completion.
State
is IReadOnlyList<InteractionInput>)
547
if (result.
State
is IReadOnlyList<InteractionInput> inputs)