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