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