3 implementations of AppHostInfo
aspire (1)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
79
public AppHostInformation?
AppHostInfo
{ get; private set; }
Aspire.Cli.Tests (2)
Commands\TerminalCommandTests.cs (1)
820
public AppHostInformation?
AppHostInfo
=> _inner.AppHostInfo;
TestServices\TestAppHostAuxiliaryBackchannel.cs (1)
36
public AppHostInformation?
AppHostInfo
{ get; set; }
51 references to AppHostInfo
aspire (42)
Backchannel\AppHostConnectionHelper.cs (2)
22
connection.
AppHostInfo
?.AppHostPath is { } candidatePath &&
86
logger.LogDebug("Using single in-scope AppHost: {AppHostPath}", inScopeConnections[0].
AppHostInfo
?.AppHostPath ?? "N/A");
Backchannel\AppHostConnectionResolver.cs (4)
293
if (connection.
AppHostInfo
?.AppHostPath is not { Length: > 0 } appHostPath)
314
if (result.Success && result.Connection.
AppHostInfo
?.CliLogFilePath is { } cliLogFilePath)
335
.OrderByDescending(c => c.
AppHostInfo
?.StartedAt ?? DateTimeOffset.MinValue)
338
var appHostPath = c.
AppHostInfo
?.AppHostPath ?? "Unknown";
Backchannel\AuxiliaryBackchannelMonitor.cs (2)
207
c.
AppHostInfo
?.AppHostPath is { } candidatePath &&
237
.Where(c => IsAppHostInScopeOfDirectory(c.
AppHostInfo
?.AppHostPath, workingDirectory.FullName))
Backchannel\OrphanedAppHostCollector.cs (3)
50
var appHostInfo = connection.
AppHostInfo
;
92
if (connection.
AppHostInfo
is not { CliProcessId: int cliPid })
97
if (connection.
AppHostInfo
.CliStableStartedAt is { } cliStableStartedAt)
Backchannel\TrayWatchStream.cs (1)
204
if (connection.
AppHostInfo
is not { } info)
Commands\AppHostFollowDisconnectHelpers.cs (1)
21
if (connection.
AppHostInfo
?.ProcessId is not int pid)
Commands\AppHostLauncher.cs (3)
669
if (candidate.
AppHostInfo
is not { CliProcessId: int cliProcessId } appHostInfo || cliProcessId != childProcessId)
706
if (candidate.
AppHostInfo
is not { } appHostInfo)
960
var appHostInfo = result.Backchannel!.
AppHostInfo
;
Commands\PsCommand.cs (1)
380
var info = connection.
AppHostInfo
;
Commands\ResourceCommand.cs (1)
714
.Where(connection => IsMatchingAppHostPath(connection.
AppHostInfo
?.AppHostPath, targetPath))
Commands\StopCommand.cs (11)
191
.Where(result => result.Connection?.
AppHostInfo
is { } info &&
393
result is { Success: true, Connection.
AppHostInfo
.AppHostPath: { } connectionAppHostPath } &&
593
var appHostPath = connection.
AppHostInfo
?.AppHostPath ?? "Unknown";
594
var appHostInfo = connection.
AppHostInfo
;
641
if (string.IsNullOrEmpty(connection.
AppHostInfo
?.AppHostPath))
646
var appHostPath = connection.
AppHostInfo
.AppHostPath;
654
return string.IsNullOrEmpty(connection.
AppHostInfo
?.AppHostPath)
656
: connection.
AppHostInfo
.AppHostPath;
661
return string.IsNullOrEmpty(connection.
AppHostInfo
?.AppHostPath)
663
: new FileInfo(connection.
AppHostInfo
.AppHostPath);
686
return includeProcessId && connection.
AppHostInfo
is { } appHostInfo
Commands\StopCommand.TrayProtocol.cs (1)
69
.Where(connection => connection.
AppHostInfo
is { } info &&
Mcp\Tools\ListAppHostsTool.cs (6)
50
c.
AppHostInfo
?.AppHostPath ?? "Unknown",
51
c.
AppHostInfo
?.ProcessId ?? 0,
52
c.
AppHostInfo
?.CliProcessId))
58
c.
AppHostInfo
?.AppHostPath ?? "Unknown",
59
c.
AppHostInfo
?.ProcessId ?? 0,
60
c.
AppHostInfo
?.CliProcessId))
Mcp\Tools\ListIntegrationsTool.cs (1)
157
var appHostPath = inScopeConnections[0].
AppHostInfo
?.AppHostPath;
Mcp\Tools\ListResourcesTool.cs (1)
156
if (connection.
AppHostInfo
?.AppHostPath is not { Length: > 0 } appHostPath)
Mcp\Tools\SelectAppHostTool.cs (2)
94
.Any(static connection => connection.
AppHostInfo
?.AppHostPath is not null);
110
PathNormalizer.ResolveToFilesystemPath(matchingConnection.
AppHostInfo
!.AppHostPath);
Mcp\Tools\WaitForResourcesTool.cs (1)
115
if (connection.
AppHostInfo
?.AppHostPath is not { Length: > 0 })
Projects\RunningInstanceManager.cs (1)
100
var appHostInfo = backchannel.
AppHostInfo
;
Aspire.Cli.Tests (9)
Backchannel\AuxiliaryBackchannelMonitorTests.cs (8)
102
Assert.Equal(firstConnection.
AppHostInfo
!.AppHostPath, replacementConnection.
AppHostInfo
!.AppHostPath);
103
Assert.Equal(firstConnection.
AppHostInfo
.ProcessId, replacementConnection.
AppHostInfo
.ProcessId);
325
Assert.Equal(secondConnection.
AppHostInfo
!.AppHostPath, replacementConnection.
AppHostInfo
!.AppHostPath);
326
Assert.Equal(secondConnection.
AppHostInfo
.ProcessId, replacementConnection.
AppHostInfo
.ProcessId);
TestServices\TestAuxiliaryBackchannelMonitor.cs (1)
87
.Where(c => AuxiliaryBackchannelMonitor.IsAppHostInScopeOfDirectory(c.
AppHostInfo
?.AppHostPath, workingDirectory.FullName))