1 instantiation of InteractionInputBuilder
Aspire.Hosting (1)
Ats\InteractionExports.cs (1)
326return new InteractionInputBuilder(input);
22 references to InteractionInputBuilder
Aspire.Hosting (21)
Ats\InteractionExports.cs (21)
18/// return the opaque <see cref="InteractionInputBuilder"/> handle, attach behavior such as dynamic loading via 129InteractionInputBuilder input, 150InteractionInputBuilder[] inputs, 160var input = inputs[i] ?? throw new ArgumentException($"The input at index {i} cannot be null.", nameof(inputs)); 176public static InteractionInputBuilder CreateTextInput(this IInteractionService interactionService, string name, CreateInteractionInputOptions? options = null) 178return InteractionInputBuilder.Create(name, InputType.Text, options); 185public static InteractionInputBuilder CreateSecretInput(this IInteractionService interactionService, string name, CreateInteractionInputOptions? options = null) 187return InteractionInputBuilder.Create(name, InputType.SecretText, options); 194public static InteractionInputBuilder CreateBooleanInput(this IInteractionService interactionService, string name, CreateInteractionInputOptions? options = null) 196return InteractionInputBuilder.Create(name, InputType.Boolean, options); 203public static InteractionInputBuilder CreateNumberInput(this IInteractionService interactionService, string name, CreateInteractionInputOptions? options = null) 205return InteractionInputBuilder.Create(name, InputType.Number, options); 212public static InteractionInputBuilder CreateFileInput(this IInteractionService interactionService, string name, CreateInteractionInputOptions? options = null) 214return InteractionInputBuilder.Create(name, InputType.File, options); 225public static InteractionInputBuilder CreateChoiceInput(this IInteractionService interactionService, string name, IReadOnlyList<InteractionChoiceOption>? choices = null, CreateInteractionInputOptions? options = null) 227var builder = InteractionInputBuilder.Create(name, InputType.Choice, options); 304internal static InteractionInputBuilder Create(string name, InputType inputType, CreateInteractionInputOptions? options) 335public InteractionInputBuilder WithChoiceOptions(IReadOnlyList<InteractionChoiceOption> choices) 349public InteractionInputBuilder WithValue(string? value) 376public InteractionInputBuilder WithDynamicLoading(Func<InteractionInputLoadContext, Task> callback, DynamicLoadingOptions? options = null)
Aspire.Hosting.RemoteHost.Tests (1)
AtsExportsTests.cs (1)
123var input = InteractionExports.CreateFileInput(interactionService, "artifact", new CreateInteractionInputOptions