68 references to Id
Aspire.Hosting (5)
ApplicationModel\TerminalService.cs (1)
225/// <param name="terminalId">The <see cref="AspireTerminal.Id"/> of the terminal to find.</param>
Dashboard\DashboardService.cs (2)
780logger.LogError(ex, "Failed to dispose terminal {TerminalId}.", terminal.Id); 796$"Terminal '{terminal.Id}' did not finish disposing within {CloseTerminalTimeoutSeconds} seconds."));
InteractionService.cs (2)
321!terminalService.TryGetTerminal(terminal.Id, out var registeredTerminal) || 329options.Title ?? string.Empty, message, options, new Interaction.TerminalInteractionInfo(terminal.Id),
Aspire.Hosting.Tests (63)
Backchannel\GetTerminalInfoAsyncTests.cs (1)
312Assert.Equal(terminal.Id, summary.TerminalId);
Dashboard\DashboardServiceTests.cs (18)
614Assert.Equal(terminal.Id, update.PromptTerminal.TerminalId); 621response.PromptTerminal = new InteractionPromptTerminal { TerminalId = terminal.Id, Result = value }; 635Assert.True(terminals.TryGetTerminal(terminal.Id, out var registered)); 665TerminalId = wrongKind ? terminal.Id : "different-terminal", 1457Assert.Equal(added.Id, change.Change.Terminal.TerminalId); 1524requests.AddMessage(new TerminalClientFrame { TerminalId = terminal.Id }); 1537Assert.True(terminalService.TryGetTerminal(terminal.Id, out _)); 1585new CloseTerminalRequest { TerminalId = terminal.Id }, TestServerCallContext.Create())).DefaultTimeout(); 1589Assert.True(terminalService.TryGetTerminal(terminal.Id, out var registered)); 1614new CloseTerminalRequest { TerminalId = terminal.Id }, TestServerCallContext.Create())).DefaultTimeout(); 1618Assert.True(terminalService.TryGetTerminal(terminal.Id, out var registered)); 1644var request = new CloseTerminalRequest { TerminalId = terminal.Id }; 1648Assert.False(terminalService.TryGetTerminal(terminal.Id, out _)); 1673var attachment = terminalService.AttachAsync(terminal.Id, gated, _ => Task.CompletedTask, CancellationToken.None); 1681new CloseTerminalRequest { TerminalId = terminal.Id }, 1703Assert.False(terminalService.TryGetTerminal(terminal.Id, out _)); 1796Assert.Equal($"Failed to dispose terminal {terminal.Id}.", log.Message); 1832Assert.Equal($"Failed to dispose terminal {terminal.Id}.", log.Message);
Terminals\AspireTerminalTests.cs (2)
105Assert.True(service.TryGetTerminal(terminal.Id, out var found)); 112Assert.False(service.TryGetTerminal(terminal.Id, out _));
Terminals\Hex1bAspireTerminalTests.cs (18)
210await using var viewer = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.Id); 319Assert.False(service.TryGetTerminal(terminal.Id, out _)); 342await using var viewer = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.Id); 364await using var viewer = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.Id); 394await using var viewer = attachViewer ? await TestAppHostTerminalViewer.ConnectAsync(service, terminal.Id) : null; 404Assert.True(service.TryGetTerminal(terminal.Id, out var registered)); 407Assert.Equal(terminal.Id, Assert.Single(subscription.InitialState).Id); 418await service.AttachAsync(terminal.Id, reconnected, _ => 427Assert.False(service.TryGetTerminal(terminal.Id, out _)); 448await using var first = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.Id); 449await using var second = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.Id); 456Assert.True(service.TryGetTerminal(terminal.Id, out var registered)); 480await using var reconnected = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.Id); 502var attachment = service.AttachAsync(terminal.Id, gated, _ => Task.CompletedTask, attachmentCts.Token); 530await using var replacement = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.Id); 550var attachment = service.AttachAsync(terminal.Id, serverStream, _ => Task.CompletedTask, cts.Token); 555await using var viewer = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.Id); 597var attachment = service.AttachAsync(terminal.Id, serverStream, _ => Task.CompletedTask, CancellationToken.None);
Terminals\InteractionServiceTerminalTests.cs (8)
70Assert.False(terminals.TryGetTerminal(terminal.Id, out _)); 82Assert.False(terminals.TryGetTerminal(terminal.Id, out _)); 93var backend = new TestTerminalBackend(useRegisteredId ? registeredTerminal.Id : "unregistered"); 142() => terminals.AttachAsync(terminal.Id, Stream.Null, _ => Task.CompletedTask, CancellationToken.None)).DefaultTimeout(); 143Assert.Equal($"There is no terminal with id '{terminal.Id}'.", ex.Message); 165Assert.Equal(terminal.Id, Assert.IsType<Interaction.TerminalInteractionInfo>(interaction.InteractionInfo).TerminalId); 372await using (var viewer = await TestAppHostTerminalViewer.ConnectAsync(terminals, terminal.Id)) 440Assert.True(service.TryGetTerminal(terminal.Id, out var registered));
Terminals\ResourceTerminalCatalogTests.cs (2)
49Assert.False(ResourceTerminalCatalog.IsResourceTerminalId(terminal.Id)); 166Assert.Equal(id, replacement!.Id);
Terminals\TerminalServiceTests.cs (14)
188Assert.True(service.TryGetTerminal(terminal.Id, out var registered)); 191Assert.Equal(terminal.Id, listing.Id); 197Assert.Equal(terminal.Id, Assert.Single(subscription.InitialState).Id); 216Assert.Equal(32, terminal.Id.Length); 217Assert.True(Guid.TryParseExact(terminal.Id, "N", out _)); 219Assert.True(service.TryGetTerminal(terminal.Id, out var found)); 231Assert.NotEqual(first.Id, second.Id); 347Assert.False(service.TryGetTerminal(terminal.Id, out _)); 656Assert.False(service.TryGetTerminal(terminal.Id, out _)); 752Assert.False(service.TryGetTerminal(terminal.Id, out _)); 755Assert.Equal(new TerminalChange(TerminalChangeType.Removed, new(terminal.Id, terminal.Title)), changes.Current); 989new[] { dock.Id, dialog.Id, hidden.Id }.OrderBy(id => id, StringComparer.Ordinal),