22 writes to State
Aspire.Hosting (8)
Dashboard\DashboardServiceData.cs (3)
168
return new InteractionCompletionState { Complete = true,
State
= request.MessageBox.Result };
170
return new InteractionCompletionState { Complete = true,
State
= request.Notification.Result };
191
return new InteractionCompletionState { Complete = true,
State
= inputsInfo.Inputs };
InteractionService.cs (1)
205
result = new InteractionCompletionState { Complete = false,
State
= result.State };
Publishing\PublishingActivityReporter.cs (4)
277
State
= "Cannot prompt interaction while steps are in progress."
365
State
= inputsInfo.Inputs
381
State
= result
388
State
= null
Aspire.Hosting.Tests (14)
InteractionServiceTests.cs (14)
30
await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true,
State
= true });
95
await CompleteInteractionAsync(interactionService, id1.Value, new InteractionCompletionState { Complete = true,
State
= true });
103
await CompleteInteractionAsync(interactionService, id2.Value, new InteractionCompletionState { Complete = true,
State
= false });
141
var result1 = new InteractionCompletionState { Complete = true,
State
= true };
149
var result2 = new InteractionCompletionState { Complete = true,
State
= false };
196
await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true,
State
= new[] { input } });
216
await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true,
State
= new[] { input } });
236
await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true,
State
= new[] { input } });
256
await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true,
State
= new[] { input } });
274
await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true,
State
= new[] { input } });
294
await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true,
State
= new[] { input } });
325
await CompleteInteractionAsync(interactionService, interaction.InteractionId, new InteractionCompletionState { Complete = true,
State
= new[] { input } });
660
new InteractionCompletionState { Complete = true,
State
= inputs });
719
new InteractionCompletionState { Complete = true,
State
= inputs });
5 references to State
Aspire.Hosting (5)
InteractionService.cs (5)
69
var promptState = completion.
State
as bool?;
108
var inputState = completion.
State
as IReadOnlyList<InteractionInput>;
128
var promptState = completion.
State
as bool?;
205
result = new InteractionCompletionState { Complete = false, State = result.
State
};
239
if (result.
State
is IReadOnlyList<InteractionInput> inputs)