1 write to Inputs
Aspire.Hosting (1)
InteractionService.cs (1)
812
Inputs
= inputs;
27 references to Inputs
Aspire.Hosting (16)
Dashboard\DashboardService.cs (2)
153
var updateStateOnChangeInputs = inputs.
Inputs
158
var inputInstances = inputs.
Inputs
.Select(input => CreateInteractionInputDto(input, updateStateOnChangeInputs, maxFileUploadSize)).ToList();
Dashboard\DashboardServiceData.cs (6)
236
return new InteractionCompletionState { Complete = !request.ResponseUpdate, State = inputsInfo.
Inputs
};
260
var inputDtos = new List<InputDto>(inputsInfo.
Inputs
.Count);
261
foreach (var input in inputsInfo.
Inputs
)
314
if (!inputsInfo.
Inputs
.TryGetByName(requestInput.Name, out var modelInput))
364
var dependentInputs = inputsInfo.
Inputs
.Where(
379
var options = new QueueLoadOptions(logger, cancellationToken, inputToUpdate, inputsInfo.
Inputs
, serviceProvider);
InteractionService.cs (2)
561
inputsInfo.
Inputs
.Any(input => input.InputType == InputType.File))
601
Inputs = inputsInfo.
Inputs
Pipelines\PipelineActivityReporter.cs (6)
329
if (interaction.InteractionInfo is Interaction.InputsInteractionInfo inputsInfo && inputsInfo.
Inputs
.Count > 0)
333
var updateStateOnChangeInputs = inputsInfo.
Inputs
337
var promptInputs = inputsInfo.
Inputs
.Select(input => new PublishingPromptInput
426
if (!inputsInfo.
Inputs
.TryGetByName(responseAnswer.Name, out matchingInput))
434
matchingInput = inputsInfo.
Inputs
[i];
453
State = inputsInfo.
Inputs
Aspire.Hosting.Tests (11)
InteractionServiceTests.cs (10)
932
Assert.True(inputsInteractionInfo.
Inputs
["Dynamic"].DynamicLoadingState!.Loading);
933
Assert.Null(inputsInteractionInfo.
Inputs
["Dynamic"].Options);
941
Assert.False(inputsInteractionInfo.
Inputs
["Dynamic"].DynamicLoadingState!.Loading);
942
Assert.Equal("loaded", inputsInteractionInfo.
Inputs
["Dynamic"].Options![0].Key);
987
Assert.False(inputsInteractionInfo.
Inputs
["Dynamic"].DynamicLoadingState!.Loading);
988
Assert.Null(inputsInteractionInfo.
Inputs
["Dynamic"].Options);
993
new InteractionCompletionState { Complete = false, State = inputsInteractionInfo.
Inputs
},
1000
Assert.True(inputsInteractionInfo.
Inputs
["Dynamic"].DynamicLoadingState!.Loading);
1007
Assert.False(inputsInteractionInfo.
Inputs
["Dynamic"].DynamicLoadingState!.Loading);
1008
Assert.Equal("loaded", inputsInteractionInfo.
Inputs
["Dynamic"].Options![0].Key);
ResourceCommandServiceTests.cs (1)
1371
var inputs = Assert.IsType<Interaction.InputsInteractionInfo>(interaction.InteractionInfo).
Inputs
;