1 write to Inputs
Aspire.Hosting (1)
InteractionService.cs (1)
573Inputs = inputs;
23 references to Inputs
Aspire.Hosting (13)
Dashboard\DashboardService.cs (2)
124var updateStateOnChangeInputs = inputs.Inputs 128var inputInstances = inputs.Inputs.Select(input =>
Dashboard\DashboardServiceData.cs (4)
184return new InteractionCompletionState { Complete = !request.ResponseUpdate, State = inputsInfo.Inputs }; 201if (!inputsInfo.Inputs.TryGetByName(requestInput.Name, out var modelInput)) 221var dependentInputs = inputsInfo.Inputs.Where( 236var options = new QueueLoadOptions(logger, cancellationToken, inputToUpdate, inputsInfo.Inputs, serviceProvider);
InteractionService.cs (1)
378Inputs = inputsInfo.Inputs
Pipelines\PipelineActivityReporter.cs (6)
298if (interaction.InteractionInfo is Interaction.InputsInteractionInfo inputsInfo && inputsInfo.Inputs.Count > 0) 302var updateStateOnChangeInputs = inputsInfo.Inputs 306var promptInputs = inputsInfo.Inputs.Select(input => new PublishingPromptInput 391if (!inputsInfo.Inputs.TryGetByName(responseAnswer.Name, out matchingInput)) 399matchingInput = inputsInfo.Inputs[i]; 417State = inputsInfo.Inputs
Aspire.Hosting.Tests (10)
InteractionServiceTests.cs (10)
848Assert.True(inputsInteractionInfo.Inputs["Dynamic"].DynamicLoadingState!.Loading); 849Assert.Null(inputsInteractionInfo.Inputs["Dynamic"].Options); 857Assert.False(inputsInteractionInfo.Inputs["Dynamic"].DynamicLoadingState!.Loading); 858Assert.Equal("loaded", inputsInteractionInfo.Inputs["Dynamic"].Options![0].Key); 903Assert.False(inputsInteractionInfo.Inputs["Dynamic"].DynamicLoadingState!.Loading); 904Assert.Null(inputsInteractionInfo.Inputs["Dynamic"].Options); 909new InteractionCompletionState { Complete = false, State = inputsInteractionInfo.Inputs }, 916Assert.True(inputsInteractionInfo.Inputs["Dynamic"].DynamicLoadingState!.Loading); 923Assert.False(inputsInteractionInfo.Inputs["Dynamic"].DynamicLoadingState!.Loading); 924Assert.Equal("loaded", inputsInteractionInfo.Inputs["Dynamic"].Options![0].Key);