Implemented interface member:
method
PromptTerminalAsync
Aspire.Hosting.IInteractionService.PromptTerminalAsync(System.String, Aspire.Hosting.ApplicationModel.AspireTerminal, Aspire.Hosting.TerminalInteractionOptions, System.Threading.CancellationToken)
17 references to PromptTerminalAsync
Aspire.Hosting.Tests (17)
Dashboard\DashboardServiceTests.cs (2)
604
var prompt = interactionService.
PromptTerminalAsync
("Message", terminal,
656
: interactions.
PromptTerminalAsync
("Message", terminal, cancellationToken: cts.Token);
Terminals\InteractionServiceTerminalTests.cs (15)
28
await Assert.ThrowsAsync<ArgumentNullException>("message", () => service.
PromptTerminalAsync
(null!, terminal));
29
await Assert.ThrowsAsync<ArgumentNullException>("terminal", () => service.
PromptTerminalAsync
("Message", null!));
41
await Assert.ThrowsAsync<InvalidOperationException>(() => service.
PromptTerminalAsync
("Message", terminal));
54
var ex = await Assert.ThrowsAsync<InvalidOperationException>(() => service.
PromptTerminalAsync
("Message", terminal));
137
var prompt = service.
PromptTerminalAsync
("Message", terminal, cancellationToken: cts.Token);
163
var prompt = service.
PromptTerminalAsync
("Message", terminal, options);
192
service.
PromptTerminalAsync
("Message", terminal, options, new CancellationToken(canceled: true)));
206
var prompt = service.
PromptTerminalAsync
("Message", terminal, cancellationToken: cts.Token);
231
var prompt = service.
PromptTerminalAsync
("Message", terminal, new TerminalInteractionOptions
289
: service.
PromptTerminalAsync
("Message", terminal, new TerminalInteractionOptions { Work = context => Work(context.CancellationToken) }, cts.Token);
330
var second = service.
PromptTerminalAsync
("Again", terminal, cancellationToken: cts.Token);
349
: service.
PromptTerminalAsync
("Message", terminal, new TerminalInteractionOptions { Work = _ => throw failure });
370
var prompt = service.
PromptTerminalAsync
("Message", terminal);
401
var prompt = service.
PromptTerminalAsync
("Message", terminal);
427
var prompt = service.
PromptTerminalAsync
("Message", terminal, cancellationToken: cts.Token);