2 instantiations of InteractionResult
Aspire.Hosting (2)
IInteractionService.cs (2)
654
return new
InteractionResult
<T>(result, canceled: false);
669
return new
InteractionResult
<T>(data ?? default, canceled: true);
89 references to InteractionResult
Aspire.Hosting (31)
IInteractionService.cs (19)
34
/// An <see cref="
InteractionResult
{T}"/> containing <c>true</c> if the user confirmed, <c>false</c> otherwise.
36
Task<
InteractionResult
<bool>> PromptConfirmationAsync(string title, string message, MessageBoxInteractionOptions? options = null, CancellationToken cancellationToken = default);
46
/// An <see cref="
InteractionResult
{T}"/> containing <c>true</c> if the user accepted, <c>false</c> otherwise.
48
Task<
InteractionResult
<bool>> PromptMessageBoxAsync(string title, string message, MessageBoxInteractionOptions? options = null, CancellationToken cancellationToken = default);
60
/// An <see cref="
InteractionResult
{T}"/> containing the user's input.
62
Task<
InteractionResult
<InteractionInput>> PromptInputAsync(string title, string? message, string inputLabel, string placeHolder, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default);
73
/// An <see cref="
InteractionResult
{T}"/> containing the user's input.
75
Task<
InteractionResult
<InteractionInput>> PromptInputAsync(string title, string? message, InteractionInput input, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default);
86
/// An <see cref="
InteractionResult
{T}"/> containing the user's inputs as an <see cref="InteractionInputCollection"/>.
88
Task<
InteractionResult
<InteractionInputCollection>> PromptInputsAsync(string title, string? message, IReadOnlyList<InteractionInput> inputs, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default);
98
/// An <see cref="
InteractionResult
{T}"/> containing <c>true</c> if the user accepted, <c>false</c> otherwise.
100
Task<
InteractionResult
<bool>> PromptNotificationAsync(string title, string message, NotificationInteractionOptions? options = null, CancellationToken cancellationToken = default);
642
/// Provides a set of static methods for the <see cref="
InteractionResult
{T}"/>.
647
/// Creates a new <see cref="
InteractionResult
{T}"/> with the specified result and a flag indicating that the interaction was not canceled.
651
/// <returns>The new <see cref="
InteractionResult
{T}"/>.</returns>
652
public static
InteractionResult
<T> Ok<T>(T result)
658
/// Creates an <see cref="
InteractionResult
{T}"/> indicating a canceled interaction.
664
/// An <see cref="
InteractionResult
{T}"/> with the <c>canceled</c> flag set to <see langword="true"/> and containing
667
public static
InteractionResult
<T> Cancel<T>(T? data = default)
InteractionService.cs (8)
58
public async Task<
InteractionResult
<bool>> PromptConfirmationAsync(string title, string message, MessageBoxInteractionOptions? options = null, CancellationToken cancellationToken = default)
68
public async Task<
InteractionResult
<bool>> PromptMessageBoxAsync(string title, string message, MessageBoxInteractionOptions? options = null, CancellationToken cancellationToken = default)
77
private async Task<
InteractionResult
<bool>> PromptMessageBoxCoreAsync(string title, string message, MessageBoxInteractionOptions options, CancellationToken cancellationToken)
106
public async Task<
InteractionResult
<InteractionInput>> PromptInputAsync(string title, string? message, string inputLabel, string placeHolder, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default)
111
public async Task<
InteractionResult
<InteractionInput>> PromptInputAsync(string title, string? message, InteractionInput input, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default)
113
var
result = await PromptInputsAsync(title, message, [input], options, cancellationToken).ConfigureAwait(false);
122
public async Task<
InteractionResult
<InteractionInputCollection>> PromptInputsAsync(string title, string? message, IReadOnlyList<InteractionInput> inputs, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default)
219
public async Task<
InteractionResult
<bool>> PromptNotificationAsync(string title, string message, NotificationInteractionOptions? options = null, CancellationToken cancellationToken = default)
Orchestrator\ParameterProcessor.cs (2)
260
var
result = await interactionService.PromptNotificationAsync(
303
var
valuesPrompt = await interactionService.PromptInputsAsync(
Pipelines\DistributedApplicationPipeline.cs (1)
70
var
result = await interactionService.PromptNotificationAsync(
VersionChecking\VersionCheckService.cs (1)
136
var
result = await _interactionService.PromptNotificationAsync(
Aspire.Hosting.Azure (7)
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (5)
156
var
result = await _interactionService.PromptInputsAsync(
182
var
manualResult = await _interactionService.PromptInputsAsync(
255
var
result = await _interactionService.PromptInputsAsync(
281
var
manualResult = await _interactionService.PromptInputsAsync(
352
var
result = await _interactionService.PromptInputsAsync(
Provisioning\Internal\RunModeProvisioningContextProvider.cs (2)
106
var
messageBarResult = await _interactionService.PromptNotificationAsync(
224
var
result = await _interactionService.PromptInputsAsync(
Aspire.Hosting.Azure.Tests (9)
tests\Shared\TestInteractionService.cs (9)
18
public Task<
InteractionResult
<bool>> PromptConfirmationAsync(string title, string message, MessageBoxInteractionOptions? options = null, CancellationToken cancellationToken = default)
23
public Task<
InteractionResult
<InteractionInput>> PromptInputAsync(string title, string? message, string inputLabel, string placeHolder, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default)
28
public Task<
InteractionResult
<InteractionInput>> PromptInputAsync(string title, string? message, InteractionInput input, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default)
33
public async Task<
InteractionResult
<InteractionInputCollection>> PromptInputsAsync(string title, string? message, IReadOnlyList<InteractionInput> inputs, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default)
37
var
result = (
InteractionResult
<InteractionInputCollection>)await data.CompletionTcs.Task;
48
public async Task<
InteractionResult
<bool>> PromptNotificationAsync(string title, string message, NotificationInteractionOptions? options = null, CancellationToken cancellationToken = default)
52
return (
InteractionResult
<bool>)await data.CompletionTcs.Task;
55
public Task<
InteractionResult
<bool>> PromptMessageBoxAsync(string title, string message, MessageBoxInteractionOptions? options = null, CancellationToken cancellationToken = default)
Aspire.Hosting.DevTunnels (1)
DevTunnelLoginManager.cs (1)
56
var
result = await _interactionService.PromptNotificationAsync(
Aspire.Hosting.DevTunnels.Tests (6)
DevTunnelCliInstallationManagerTests.cs (6)
51
public Task<
InteractionResult
<bool>> PromptConfirmationAsync(string title, string message, MessageBoxInteractionOptions? options = null, CancellationToken cancellationToken = default)
56
public Task<
InteractionResult
<InteractionInput>> PromptInputAsync(string title, string? message, string inputLabel, string placeHolder, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default)
61
public Task<
InteractionResult
<InteractionInput>> PromptInputAsync(string title, string? message, InteractionInput input, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default)
66
public Task<
InteractionResult
<InteractionInputCollection>> PromptInputsAsync(string title, string? message, IReadOnlyList<InteractionInput> inputs, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default)
71
public Task<
InteractionResult
<bool>> PromptMessageBoxAsync(string title, string message, MessageBoxInteractionOptions? options = null, CancellationToken cancellationToken = default)
76
public Task<
InteractionResult
<bool>> PromptNotificationAsync(string title, string message, NotificationInteractionOptions? options = null, CancellationToken cancellationToken = default)
Aspire.Hosting.Tests (22)
Dashboard\DashboardServiceTests.cs (1)
385
var
result = await resultTask.DefaultTimeout();
InteractionServiceTests.cs (8)
35
var
result = await resultTask.DefaultTimeout();
60
var
result = await resultTask.DefaultTimeout();
99
var
result1 = await resultTask1.DefaultTimeout();
107
var
result2 = await resultTask2.DefaultTimeout();
113
var
result3 = await resultTask3.DefaultTimeout();
372
var
result = await resultTask.DefaultTimeout();
790
var
result = await resultTask.DefaultTimeout();
972
var
result = await resultTask.DefaultTimeout();
Publishing\PipelineActivityReporterTests.cs (4)
473
var
promptResult = await promptTask.DefaultTimeout();
502
var
promptResult = await promptTask.DefaultTimeout();
531
var
promptResult = await promptTask.DefaultTimeout();
571
var
notificationResult = await notificationTask.DefaultTimeout();
tests\Shared\TestInteractionService.cs (9)
18
public Task<
InteractionResult
<bool>> PromptConfirmationAsync(string title, string message, MessageBoxInteractionOptions? options = null, CancellationToken cancellationToken = default)
23
public Task<
InteractionResult
<InteractionInput>> PromptInputAsync(string title, string? message, string inputLabel, string placeHolder, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default)
28
public Task<
InteractionResult
<InteractionInput>> PromptInputAsync(string title, string? message, InteractionInput input, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default)
33
public async Task<
InteractionResult
<InteractionInputCollection>> PromptInputsAsync(string title, string? message, IReadOnlyList<InteractionInput> inputs, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default)
37
var
result = (
InteractionResult
<InteractionInputCollection>)await data.CompletionTcs.Task;
48
public async Task<
InteractionResult
<bool>> PromptNotificationAsync(string title, string message, NotificationInteractionOptions? options = null, CancellationToken cancellationToken = default)
52
return (
InteractionResult
<bool>)await data.CompletionTcs.Task;
55
public Task<
InteractionResult
<bool>> PromptMessageBoxAsync(string title, string message, MessageBoxInteractionOptions? options = null, CancellationToken cancellationToken = default)
Publishers.AppHost (7)
DistributedApplicationBuilderExtensions.cs (7)
42
var
multiInputResult = await interactionService.PromptInputsAsync(
127
var
envResult = await interactionService.PromptInputAsync(
150
var
dbPasswordResult = await interactionService.PromptInputAsync(
165
var
regionResult = await interactionService.PromptInputAsync(
186
var
enableLoggingResult = await interactionService.PromptInputAsync(
200
var
instanceCountResult = await interactionService.PromptInputAsync(
215
var
deployModeResult = await interactionService.PromptInputAsync(
Stress.AppHost (6)
InteractionCommands.cs (6)
106
var
result = await interactionService.PromptInputAsync(
166
var
result = await interactionService.PromptInputsAsync(
244
var
result = await interactionService.PromptInputsAsync(
387
var
result = await interactionService.PromptInputsAsync(
486
var
result = await interactionService.PromptInputsAsync(
569
var
result = await interactionService.PromptInputsAsync(