3 instantiations of AppHostAuxiliaryBackchannel
aspire (1)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
201return new AppHostAuxiliaryBackchannel(hash, socketPath, rpc, appHostInfo, isInScope, capabilitiesSet, logger, profilingTelemetry);
Aspire.Cli.Tests (2)
Mcp\AppHostConnectionSelectionLogicTests.cs (1)
70return new AppHostAuxiliaryBackchannel(
Mcp\ListAppHostsToolTests.cs (1)
176return new AppHostAuxiliaryBackchannel(hash, socketPath, rpc, appHostInfo, isInScope);
34 references to AppHostAuxiliaryBackchannel
aspire (12)
Backchannel\AppHostAuxiliaryBackchannel.cs (2)
134public static Task<AppHostAuxiliaryBackchannel> ConnectAsync( 159internal static async Task<AppHostAuxiliaryBackchannel> CreateFromSocketAsync(
Backchannel\AppHostConnectionResolver.cs (2)
156var connection = await AppHostAuxiliaryBackchannel.ConnectAsync(
Backchannel\AuxiliaryBackchannelMonitor.cs (6)
42private readonly ConcurrentDictionary<string, ConcurrentDictionary<string, AppHostAuxiliaryBackchannel>> _connectionsByHash = new(); 330connectionsForHash.TryRemove(removedFile, out var connection)) 505var connection = await AppHostAuxiliaryBackchannel.CreateFromSocketAsync(hash, socketPath, isInScope, logger, profilingTelemetry, socket, cancellationToken).ConfigureAwait(false); 515connectionsForHash.TryRemove(socketPath, out var conn)) 530var connectionsDict = _connectionsByHash.GetOrAdd(hash, _ => new ConcurrentDictionary<string, AppHostAuxiliaryBackchannel>());
Projects\RunningInstanceManager.cs (2)
53using var backchannel = await AppHostAuxiliaryBackchannel.ConnectAsync(socketPath, _logger, _profilingTelemetry, cancellationToken).ConfigureAwait(false);
Aspire.Cli.Tests (22)
Backchannel\AppHostAuxiliaryBackchannelTests.cs (7)
22using var backchannel = await server.ConnectAsync().DefaultTimeout(); 37using var backchannel = await server.ConnectAsync().DefaultTimeout(); 56using var backchannel = await server.ConnectAsync().DefaultTimeout(); 70using var backchannel = await server.ConnectAsync().DefaultTimeout(); 86using var backchannel = await server.ConnectAsync().DefaultTimeout(); 115public async Task<AppHostAuxiliaryBackchannel> ConnectAsync() 129return await AppHostAuxiliaryBackchannel.CreateFromSocketAsync("hash1", "socket.hash1", isInScope: true, NullLogger.Instance, new ProfilingTelemetry(new ConfigurationBuilder().Build()), clientSocket, CancellationToken.None).DefaultTimeout();
Commands\PsCommandTests.cs (4)
196using var connection = await server.ConnectAsync().DefaultTimeout(); 400using var connection = await server.ConnectAsync().DefaultTimeout(); 781public async Task<AppHostAuxiliaryBackchannel> ConnectAsync() 795return await AppHostAuxiliaryBackchannel.CreateFromSocketAsync("hash1", "socket.hash1", isInScope: true, NullLogger.Instance, new ProfilingTelemetry(new ConfigurationBuilder().Build()), clientSocket, CancellationToken.None).DefaultTimeout();
Mcp\AppHostConnectionSelectionLogicTests.cs (6)
25var inScope = CreateConnection("hash1", appHostPath: "C:/repo/AppHost1", isInScope: true, processId: 1); 26var outOfScope = CreateConnection("hash2", appHostPath: "C:/other/AppHost2", isInScope: false, processId: 2); 41var inScope = CreateConnection("hash1", appHostPath: "C:/repo/AppHost1", isInScope: true, processId: 1); 57var inScope = CreateConnection("hash1", appHostPath: "C:/repo/AppHost1", isInScope: true, processId: 1); 58var outOfScope = CreateConnection("hash2", appHostPath: "C:/other/AppHost2", isInScope: false, processId: 2); 66private static AppHostAuxiliaryBackchannel CreateConnection(string hash, string appHostPath, bool isInScope, int processId)
Mcp\ListAppHostsToolTests.cs (5)
54var connection = CreateAppHostConnection("hash1", "/tmp/socket1", appHostInfo, isInScope: true); 86var connection = CreateAppHostConnection("hash2", "/tmp/socket2", appHostInfo, isInScope: false); 118var inScopeConnection = CreateAppHostConnection("hash1", "/tmp/socket1", inScopeAppHostInfo, isInScope: true); 129var outOfScopeConnection = CreateAppHostConnection("hash2", "/tmp/socket2", outOfScopeAppHostInfo, isInScope: false); 172private static AppHostAuxiliaryBackchannel CreateAppHostConnection(string hash, string socketPath, AppHostInformation appHostInfo, bool isInScope)