4 instantiations of AppHostInfo
aspire-tray (4)
NativeSmokeHarness.cs (2)
52
_hosts = Enum.GetValues<AppHostHealth>().Select((health, index) => new
AppHostInfo
(
342
Publish([
new
(_pinned, 42001, "http://localhost:19001/") { ProcessStartTimeUnixMilliseconds = 1_700_000_000_100 }]);
src\Aspire.Tray\Common\CliProtocol.cs (1)
46
var host = new
AppHostInfo
(item.AppHostPath, item.AppHostPid, item.DashboardUrl)
src\Aspire.Tray\Common\TrayController.cs (1)
653
var host = new
AppHostInfo
(saved.AppHostPath, 0, null);
20 references to AppHostInfo
aspire-tray (20)
NativeSmokeHarness.cs (4)
23
private readonly
AppHostInfo
[] _hosts;
486
private void Publish(IReadOnlyList<
AppHostInfo
> hosts, DiscoveryState discovery = DiscoveryState.Live)
489
private static
AppHostInfo
Replacement(
AppHostInfo
host)
src\Aspire.Tray\Common\AppHostPresentation.cs (6)
10
public static string GetDisplayName(
AppHostInfo
host)
29
public static string GetTitle(
AppHostInfo
host) => Compact(GetDisplayName(host), 44);
40
public static string GetSubtitle(
AppHostInfo
host) => $"{Compact(GetLocation(host), 44)} \u00b7 PID {host.AppHostPid}";
42
public static string GetLabel(
AppHostInfo
host)
45
public static string GetDirectory(
AppHostInfo
host) => Path.GetDirectoryName(host.AppHostPath) ?? host.AppHostPath;
47
private static string GetLocation(
AppHostInfo
host)
src\Aspire.Tray\Common\CliProtocol.cs (2)
37
var hosts = new List<
AppHostInfo
>(message.AppHosts.Count);
46
var
host = new AppHostInfo(item.AppHostPath, item.AppHostPid, item.DashboardUrl)
src\Aspire.Tray\Common\IAppHostClient.cs (1)
41
internal sealed record AppHostSnapshot(IReadOnlyList<
AppHostInfo
> AppHosts, DiscoveryState Discovery);
src\Aspire.Tray\Common\TrayController.cs (5)
111
public
AppHostInfo
RequireLiveInstance(AppHostId id)
139
var
host = RequireLiveInstanceLocked(id);
282
private
AppHostInfo
RequireLiveInstanceLocked(AppHostId id)
351
foreach (
var
host in snapshot.AppHosts)
653
var
host = new AppHostInfo(saved.AppHostPath, 0, null);
TrayApplication.Actions.cs (1)
28
var
host = controller.RequireLiveInstance(target.Id);
TrayApplication.StopConfirmation.cs (1)
16
private bool ConfirmStop(
AppHostInfo
host)