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