3 instantiations of AppHostAuxiliaryBackchannel
aspire (1)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
218
return new
AppHostAuxiliaryBackchannel
(appHostSocket, rpc, appHostInfo, isInScope, capabilitiesSet, logger, profilingTelemetry);
Aspire.Cli.Tests (2)
Mcp\AppHostConnectionSelectionLogicTests.cs (1)
103
return new
AppHostAuxiliaryBackchannel
(
Mcp\ListAppHostsToolTests.cs (1)
177
return new
AppHostAuxiliaryBackchannel
(new TestAppHostSocket(socketPath), rpc, appHostInfo, isInScope);
39 references to AppHostAuxiliaryBackchannel
aspire (12)
Backchannel\AppHostAuxiliaryBackchannel.cs (3)
132
public static Task<
AppHostAuxiliaryBackchannel
> ConnectAsync(
156
internal static Task<
AppHostAuxiliaryBackchannel
> CreateFromSocketAsync(
165
internal static async Task<
AppHostAuxiliaryBackchannel
> CreateFromSocketAsync(
Backchannel\AppHostConnectionResolver.cs (2)
157
var
connection = await
AppHostAuxiliaryBackchannel
.ConnectAsync(
Backchannel\AuxiliaryBackchannelMonitor.cs (5)
41
private readonly ConcurrentDictionary<string,
AppHostAuxiliaryBackchannel
> _connectionsBySocketPath = new(StringComparers.FileSystemPath);
394
if (_connectionsBySocketPath.TryRemove(removedFile, out
var
connection))
561
var
connection = await
AppHostAuxiliaryBackchannel
.CreateFromSocketAsync(appHostSocket, isInScope, logger, profilingTelemetry, socket, cancellationToken).ConfigureAwait(false);
570
if (_connectionsBySocketPath.TryRemove(socketPath, out
var
conn))
Projects\RunningInstanceManager.cs (2)
53
using
var
backchannel = await
AppHostAuxiliaryBackchannel
.ConnectAsync(appHostSocket, _logger, _profilingTelemetry, cancellationToken).ConfigureAwait(false);
Aspire.Cli.Tests (27)
Backchannel\AppHostAuxiliaryBackchannelTests.cs (10)
23
using
var
backchannel = await server.ConnectAsync().DefaultTimeout();
38
using
var
backchannel = await server.ConnectAsync().DefaultTimeout();
57
using
var
backchannel = await server.ConnectAsync().DefaultTimeout();
71
using
var
backchannel = await server.ConnectAsync().DefaultTimeout();
87
using
var
backchannel = await server.ConnectAsync().DefaultTimeout();
131
public Task<
AppHostAuxiliaryBackchannel
> ConnectAsync() => ConnectAsyncCore(handshakeTimeout: null);
133
public Task<
AppHostAuxiliaryBackchannel
> ConnectAsync(TimeSpan handshakeTimeout) => ConnectAsyncCore(handshakeTimeout);
135
private async Task<
AppHostAuxiliaryBackchannel
> ConnectAsyncCore(TimeSpan? handshakeTimeout)
152
return await
AppHostAuxiliaryBackchannel
.CreateFromSocketAsync(new TestAppHostSocket("socket.hash1"), isInScope: true, NullLogger.Instance, new ProfilingTelemetry(new ConfigurationBuilder().Build()), clientSocket, timeout, CancellationToken.None).DefaultTimeout();
155
return await
AppHostAuxiliaryBackchannel
.CreateFromSocketAsync(new TestAppHostSocket("socket.hash1"), isInScope: true, NullLogger.Instance, new ProfilingTelemetry(new ConfigurationBuilder().Build()), clientSocket, CancellationToken.None).DefaultTimeout();
Commands\PsCommandTests.cs (4)
195
using
var
connection = await server.ConnectAsync().DefaultTimeout();
399
using
var
connection = await server.ConnectAsync().DefaultTimeout();
780
public async Task<
AppHostAuxiliaryBackchannel
> ConnectAsync()
794
return await
AppHostAuxiliaryBackchannel
.CreateFromSocketAsync(new TestAppHostSocket("socket.hash1"), isInScope: true, NullLogger.Instance, new ProfilingTelemetry(new ConfigurationBuilder().Build()), clientSocket, CancellationToken.None).DefaultTimeout();
Mcp\AppHostConnectionSelectionLogicTests.cs (8)
25
var
inScope = CreateConnection("hash1", appHostPath: "C:/repo/AppHost1", isInScope: true, processId: 1);
26
var
outOfScope = CreateConnection("hash2", appHostPath: "C:/other/AppHost2", isInScope: false, processId: 2);
41
var
inScope = CreateConnection("hash1", appHostPath: "C:/repo/AppHost1", isInScope: true, processId: 1);
57
var
inScope = CreateConnection("hash1", appHostPath: "C:/repo/AppHost1", isInScope: true, processId: 1);
58
var
outOfScope = CreateConnection("hash2", appHostPath: "C:/other/AppHost2", isInScope: false, processId: 2);
83
var
firstConnection = CreateConnection("hash1", firstPath, isInScope: true, processId: 1);
84
var
secondConnection = CreateConnection("hash2", secondPath, isInScope: true, processId: 2);
98
private static
AppHostAuxiliaryBackchannel
CreateConnection(string hash, string appHostPath, bool isInScope, int processId)
Mcp\ListAppHostsToolTests.cs (5)
54
var
connection = CreateAppHostConnection("hash1", "/tmp/socket1", appHostInfo, isInScope: true);
86
var
connection = CreateAppHostConnection("hash2", "/tmp/socket2", appHostInfo, isInScope: false);
118
var
inScopeConnection = CreateAppHostConnection("hash1", "/tmp/socket1", inScopeAppHostInfo, isInScope: true);
129
var
outOfScopeConnection = CreateAppHostConnection("hash2", "/tmp/socket2", outOfScopeAppHostInfo, isInScope: false);
172
private static
AppHostAuxiliaryBackchannel
CreateAppHostConnection(string hash, string socketPath, AppHostInformation appHostInfo, bool isInScope)