68 references to Id
Aspire.Hosting (5)
ApplicationModel\TerminalService.cs (1)
226/// <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)
612Assert.Equal(terminal.Id, update.PromptTerminal.TerminalId); 619response.PromptTerminal = new InteractionPromptTerminal { TerminalId = terminal.Id, Result = value }; 633Assert.True(terminals.TryGetTerminal(terminal.Id, out var registered)); 663TerminalId = wrongKind ? terminal.Id : "different-terminal", 1455Assert.Equal(added.Id, change.Change.Terminal.TerminalId); 1522requests.AddMessage(new TerminalClientFrame { TerminalId = terminal.Id }); 1535Assert.True(terminalService.TryGetTerminal(terminal.Id, out _)); 1583new CloseTerminalRequest { TerminalId = terminal.Id }, TestServerCallContext.Create())).DefaultTimeout(); 1587Assert.True(terminalService.TryGetTerminal(terminal.Id, out var registered)); 1612new CloseTerminalRequest { TerminalId = terminal.Id }, TestServerCallContext.Create())).DefaultTimeout(); 1616Assert.True(terminalService.TryGetTerminal(terminal.Id, out var registered)); 1642var request = new CloseTerminalRequest { TerminalId = terminal.Id }; 1646Assert.False(terminalService.TryGetTerminal(terminal.Id, out _)); 1671var attachment = terminalService.AttachAsync(terminal.Id, gated, _ => Task.CompletedTask, CancellationToken.None); 1679new CloseTerminalRequest { TerminalId = terminal.Id }, 1701Assert.False(terminalService.TryGetTerminal(terminal.Id, out _)); 1794Assert.Equal($"Failed to dispose terminal {terminal.Id}.", log.Message); 1830Assert.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)
209await using var viewer = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.Id); 318Assert.False(service.TryGetTerminal(terminal.Id, out _)); 341await using var viewer = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.Id); 363await using var viewer = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.Id); 393await using var viewer = attachViewer ? await TestAppHostTerminalViewer.ConnectAsync(service, terminal.Id) : null; 403Assert.True(service.TryGetTerminal(terminal.Id, out var registered)); 406Assert.Equal(terminal.Id, Assert.Single(subscription.InitialState).Id); 417await service.AttachAsync(terminal.Id, reconnected, _ => 426Assert.False(service.TryGetTerminal(terminal.Id, out _)); 447await using var first = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.Id); 448await using var second = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.Id); 455Assert.True(service.TryGetTerminal(terminal.Id, out var registered)); 479await using var reconnected = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.Id); 501var attachment = service.AttachAsync(terminal.Id, gated, _ => Task.CompletedTask, attachmentCts.Token); 529await using var replacement = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.Id); 549var attachment = service.AttachAsync(terminal.Id, serverStream, _ => Task.CompletedTask, cts.Token); 554await using var viewer = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.Id); 596var 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),