84 references to BackchannelConstants
aspire (15)
Backchannel\AuxiliaryBackchannelMonitor.cs (1)
542
if (pid is { } pidValue && !
BackchannelConstants
.ProcessExists(pidValue))
src\Shared\AppHostSocketManager.cs (11)
63
var backchannelsDirectory =
BackchannelConstants
.GetBackchannelsDirectory(homeDirectory);
69
appHostId =
BackchannelConstants
.ComputeAppHostId(processId.ToString(System.Globalization.CultureInfo.InvariantCulture));
74
appHostId =
BackchannelConstants
.ComputeAppHostId(PathNormalizer.ResolveToFilesystemPath(appHostPath));
80
socketPath =
BackchannelConstants
.ComputeSocketPathFromAppHostId(appHostId, homeDirectory, processId);
116
.SelectMany(path =>
BackchannelConstants
.FindMatchingSockets(path, homeDirectory))
136
new AppHostSocketDirectory(
BackchannelConstants
.GetBackchannelsDirectory(homeDirectory), "*"),
137
new AppHostSocketDirectory(
BackchannelConstants
.GetLegacyBackchannelsDirectory(homeDirectory), "aux*.sock.*")
156
.Where(socketPath =>
BackchannelConstants
.ExtractHash(socketPath) is not null);
212
var pid =
BackchannelConstants
.ExtractPid(socketPath);
218
!
BackchannelConstants
.ProcessExists(pidValue))
234
public int? ProcessId { get; } =
BackchannelConstants
.ExtractPid(socketPath);
Utils\CliPathHelper.cs (3)
324
var socketFileSearchPattern =
BackchannelConstants
.ComputeSocketFileSearchPattern("cli.sock");
348
var socketPath =
BackchannelConstants
.ComputeCliSocketPath(homeDirectory, socketPrefix);
362
return
BackchannelConstants
.ComputeSocketFileName(socketPrefix);
Aspire.Cli.Tests (69)
Backchannel\AppHostConnectionResolverTests.cs (1)
575
var prefix =
BackchannelConstants
.ComputeSocketPrefix(socketKeyPath, homeDirectory.FullName);
Backchannel\AuxiliaryBackchannelMonitorTests.cs (4)
286
var backchannelsDirectory =
BackchannelConstants
.GetBackchannelsDirectory(homeDirectory.FullName);
289
var appHostId =
BackchannelConstants
.ComputeAppHostId(Path.Combine(homeDirectory.FullName, "MyApp.AppHost.csproj"));
292
BackchannelConstants
.GetSocketPathByteCountIncludingNull(socketPath) >
BackchannelConstants
.GetMaxSocketPathBytesIncludingNull(),
Backchannel\BackchannelConstantsTests.cs (53)
18
var socketPrefix =
BackchannelConstants
.ComputeSocketPrefix(appHostPath, homeDirectory);
36
var socketPrefix1 =
BackchannelConstants
.ComputeSocketPrefix(appHostPath, homeDirectory);
37
var socketPrefix2 =
BackchannelConstants
.ComputeSocketPrefix(appHostPath, homeDirectory);
52
var socketPrefix1 =
BackchannelConstants
.ComputeSocketPrefix(appHostPath1, homeDirectory);
53
var socketPrefix2 =
BackchannelConstants
.ComputeSocketPrefix(appHostPath2, homeDirectory);
65
var socketPrefix =
BackchannelConstants
.ComputeSocketPrefix(appHostPath, homeDirectory);
79
var socketPrefix =
BackchannelConstants
.ComputeSocketPrefix(appHostPath, homeDirectory);
94
var socketPath =
BackchannelConstants
.ComputeSocketPath(appHostPath, homeDirectory, processId);
97
BackchannelConstants
.GetSocketPathByteCountIncludingNull(oldSocketPath) >
BackchannelConstants
.GetMaxSocketPathBytesIncludingNull(),
100
BackchannelConstants
.GetSocketPathByteCountIncludingNull(socketPath) <=
BackchannelConstants
.GetMaxSocketPathBytesIncludingNull(),
109
var hash =
BackchannelConstants
.ExtractHash(socketPath);
119
var hash =
BackchannelConstants
.ExtractHash(socketPath);
129
var hash =
BackchannelConstants
.ExtractHash(socketPath);
139
var hash =
BackchannelConstants
.ExtractHash(socketPath);
149
var hash =
BackchannelConstants
.ExtractHash(socketPath);
159
var hash =
BackchannelConstants
.ExtractHash(socketPath);
170
var pid =
BackchannelConstants
.ExtractPid(socketPath);
181
var pid =
BackchannelConstants
.ExtractPid(socketPath);
192
var pid =
BackchannelConstants
.ExtractPid(socketPath);
203
var pid =
BackchannelConstants
.ExtractPid(socketPath);
213
var exists =
BackchannelConstants
.ProcessExists(currentPid);
224
var exists =
BackchannelConstants
.ProcessExists(invalidPid);
235
var sockets =
BackchannelConstants
.FindMatchingSockets(appHostPath, homeDirectory);
249
var prefix =
BackchannelConstants
.ComputeSocketPrefix(appHostPath, workspace.WorkspaceRoot.FullName);
260
var sockets =
BackchannelConstants
.FindMatchingSockets(appHostPath, workspace.WorkspaceRoot.FullName);
277
var hash =
BackchannelConstants
.ComputeLegacyHashes(appHostPath)[0];
285
var sockets =
BackchannelConstants
.FindMatchingSockets(appHostPath, workspace.WorkspaceRoot.FullName);
302
var prefix =
BackchannelConstants
.ComputeSocketPrefix(appHostPath, workspace.WorkspaceRoot.FullName);
313
var sockets =
BackchannelConstants
.FindMatchingSockets(appHostPath, workspace.WorkspaceRoot.FullName);
332
var sockets =
BackchannelConstants
.FindMatchingSockets(appHostPath, workspace.WorkspaceRoot.FullName);
350
var prefix =
BackchannelConstants
.ComputeSocketPrefix(resolvedAppHostPath, workspace.WorkspaceRoot.FullName);
408
BackchannelConstants
.ComputeSocketPrefix(path, workspace.WorkspaceRoot.FullName));
451
var prefixViaResolvedSymlink =
BackchannelConstants
.ComputeSocketPrefix(resolvedViaSymlink, homeDirectory);
452
var prefixForRealTarget =
BackchannelConstants
.ComputeSocketPrefix(resolvedRealTarget, homeDirectory);
457
var prefixViaRawSymlink =
BackchannelConstants
.ComputeSocketPrefix(projectFileViaSymlink, homeDirectory);
470
var upperHashes =
BackchannelConstants
.ComputeLegacyHashes(upperDrivePath);
471
var lowerHashes =
BackchannelConstants
.ComputeLegacyHashes(lowerDrivePath);
492
var legacyHash =
BackchannelConstants
.ComputeLegacyHash(appHostPath);
506
Assert.Equal(
BackchannelConstants
.ComputeHash(upper),
BackchannelConstants
.ComputeHash(mixed));
507
Assert.Equal(
BackchannelConstants
.ComputeAppHostId(upper),
BackchannelConstants
.ComputeAppHostId(mixed));
523
var appHostId =
BackchannelConstants
.ComputeAppHostId(upperPath);
527
var found =
BackchannelConstants
.FindMatchingSockets(mixedPath, workspace.WorkspaceRoot.FullName);
549
var upperPrefix =
BackchannelConstants
.ComputeSocketPrefix(upperDrivePath, workspace.WorkspaceRoot.FullName);
550
var lowerPrefix =
BackchannelConstants
.ComputeSocketPrefix(lowerDrivePath, workspace.WorkspaceRoot.FullName);
559
var fromUpper =
BackchannelConstants
.FindMatchingSockets(upperDrivePath, workspace.WorkspaceRoot.FullName);
560
var fromLower =
BackchannelConstants
.FindMatchingSockets(lowerDrivePath, workspace.WorkspaceRoot.FullName);
581
var legacyHash =
BackchannelConstants
.ComputeLegacyHash(appHostPath);
588
var currentHash =
BackchannelConstants
.ComputeLegacyHashes(appHostPath)[0];
592
var found =
BackchannelConstants
.FindMatchingSockets(appHostPath, workspace.WorkspaceRoot.FullName);
Commands\AppHostLauncherTests.cs (1)
1418
var prefix =
BackchannelConstants
.ComputeSocketPrefix(resolvedAppHostPath, _homeDirectory.FullName);
Commands\RunCommandTests.cs (1)
5089
var prefix =
BackchannelConstants
.ComputeSocketPrefix(resolvedAppHostPath, homeDirectory.FullName);
Commands\StartCommandTests.cs (1)
680
var prefix =
BackchannelConstants
.ComputeSocketPrefix(resolvedAppHostPath, homeDirectory.FullName);
Commands\StopCommandTests.cs (1)
1302
var prefix =
BackchannelConstants
.ComputeSocketPrefix(resolvedAppHostPath, homeDirectory.FullName);
Projects\DotNetAppHostProjectTests.cs (1)
2861
var prefix =
BackchannelConstants
.ComputeSocketPrefix(resolvedAppHostPath, _workspace.WorkspaceRoot.FullName);
Projects\GuestAppHostProjectTests.cs (1)
1512
var prefix =
BackchannelConstants
.ComputeSocketPrefix(resolvedAppHostPath, _workspace.WorkspaceRoot.FullName);
TestServices\TestAppHostSocket.cs (1)
13
public int? ProcessId { get; init; } =
BackchannelConstants
.ExtractPid(socketPath);
Utils\CliPathHelperTests.cs (4)
397
var staleFile =
BackchannelConstants
.ComputeCliSocketPath(tempRoot.FullName, "cli.sock");
400
var freshFile =
BackchannelConstants
.ComputeCliSocketPath(tempRoot.FullName, "cli.sock");
426
var matching =
BackchannelConstants
.ComputeCliSocketPath(tempRoot.FullName, "cli.sock");
429
var unrelated =
BackchannelConstants
.ComputeCliSocketPath(tempRoot.FullName, "apphost.sock");