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