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