3 instantiations of AppHostAuxiliaryBackchannel
aspire (2)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
111var backchannel = new AppHostAuxiliaryBackchannel(socketPath, logger);
Backchannel\AuxiliaryBackchannelMonitor.cs (1)
266var connection = new AppHostAuxiliaryBackchannel(hash, socketPath, rpc, mcpInfo, appHostInfo, isInScope, logger);
Aspire.Cli.Tests (1)
Mcp\ListAppHostsToolTests.cs (1)
157return new AppHostAuxiliaryBackchannel(hash, socketPath, rpc, mcpInfo: null, appHostInfo, isInScope);
39 references to AppHostAuxiliaryBackchannel
aspire (23)
Backchannel\AppHostAuxiliaryBackchannel.cs (4)
21/// Initializes a new instance of the <see cref="AppHostAuxiliaryBackchannel"/> class 51/// Initializes a new instance of the <see cref="AppHostAuxiliaryBackchannel"/> class 106public static async Task<AppHostAuxiliaryBackchannel> ConnectAsync( 111var backchannel = new AppHostAuxiliaryBackchannel(socketPath, logger);
Backchannel\AuxiliaryBackchannelMonitor.cs (10)
24private readonly ConcurrentDictionary<string, AppHostAuxiliaryBackchannel> _connections = new(); 33public IReadOnlyDictionary<string, AppHostAuxiliaryBackchannel> Connections => _connections; 43public AppHostAuxiliaryBackchannel? SelectedConnection 57var selectedConnection = connections.FirstOrDefault(c => 86public IReadOnlyList<AppHostAuxiliaryBackchannel> GetConnectionsForWorkingDirectory(DirectoryInfo workingDirectory) 174foreach (var connection in _connections.Values) 204if (!string.IsNullOrEmpty(hash) && _connections.TryRemove(hash, out var connection)) 266var connection = new AppHostAuxiliaryBackchannel(hash, socketPath, rpc, mcpInfo, appHostInfo, isInScope, logger); 272if (_connections.TryRemove(hash, out var conn)) 329private static async Task DisconnectAsync(AppHostAuxiliaryBackchannel connection)
Backchannel\IAuxiliaryBackchannelMonitor.cs (3)
14IReadOnlyDictionary<string, AppHostAuxiliaryBackchannel> Connections { get; } 25AppHostAuxiliaryBackchannel? SelectedConnection { get; } 32IReadOnlyList<AppHostAuxiliaryBackchannel> GetConnectionsForWorkingDirectory(DirectoryInfo workingDirectory);
Commands\McpStartCommand.cs (3)
117var connection = GetSelectedConnection(); 198private AppHostAuxiliaryBackchannel? GetSelectedConnection() 211var selectedConnection = connections.FirstOrDefault(c =>
Commands\RunCommand.cs (2)
538using var backchannel = await AppHostAuxiliaryBackchannel.ConnectAsync(socketPath, logger, cancellationToken).ConfigureAwait(false);
Mcp\SelectAppHostTool.cs (1)
72var matchingConnection = auxiliaryBackchannelMonitor.Connections.Values
Aspire.Cli.Tests (16)
Mcp\ListAppHostsToolTests.cs (5)
53var connection = CreateAppHostConnection("hash1", "/tmp/socket1", appHostInfo, isInScope: true); 85var connection = CreateAppHostConnection("hash2", "/tmp/socket2", appHostInfo, isInScope: false); 117var inScopeConnection = CreateAppHostConnection("hash1", "/tmp/socket1", inScopeAppHostInfo, isInScope: true); 128var outOfScopeConnection = CreateAppHostConnection("hash2", "/tmp/socket2", outOfScopeAppHostInfo, isInScope: false); 153private static AppHostAuxiliaryBackchannel CreateAppHostConnection(string hash, string socketPath, AppHostInformation appHostInfo, bool isInScope)
Mcp\MockPackagingService.cs (5)
64private readonly Dictionary<string, AppHostAuxiliaryBackchannel> _connections = new(); 66public IReadOnlyDictionary<string, AppHostAuxiliaryBackchannel> Connections => _connections; 70public AppHostAuxiliaryBackchannel? SelectedConnection => null; 72public IReadOnlyList<AppHostAuxiliaryBackchannel> GetConnectionsForWorkingDirectory(DirectoryInfo workingDirectory) 75return Array.Empty<AppHostAuxiliaryBackchannel>();
TestServices\TestAuxiliaryBackchannelMonitor.cs (6)
10private readonly Dictionary<string, AppHostAuxiliaryBackchannel> _connections = new(); 12public IReadOnlyDictionary<string, AppHostAuxiliaryBackchannel> Connections => _connections; 16public AppHostAuxiliaryBackchannel? SelectedConnection 30var selectedConnection = connections.FirstOrDefault(c => 56public IReadOnlyList<AppHostAuxiliaryBackchannel> GetConnectionsForWorkingDirectory(DirectoryInfo workingDirectory) 79public void AddConnection(string hash, AppHostAuxiliaryBackchannel connection)