81 references to AppHostHelper
aspire (25)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
142var hash = AppHostHelper.ExtractHashFromSocketPath(socketPath) ?? string.Empty;
Backchannel\AppHostConnectionResolver.cs (1)
145var matchingSockets = AppHostHelper.FindMatchingNonOrphanedSockets(
Backchannel\AuxiliaryBackchannelMonitor.cs (6)
327var hash = AppHostHelper.ExtractHashFromSocketPath(removedFile); 378var hash = AppHostHelper.ExtractHashFromSocketPath(socketPath); 395var pid = AppHostHelper.ExtractPidFromSocketPath(socketPath); 396if (pid is { } pidValue && !AppHostHelper.ProcessExists(pidValue)) 403if (!AppHostHelper.ProcessExists(pidValue)) 588if (AppHostHelper.ExtractHashFromSocketPath(socketPath) is not null)
Backchannel\OrphanedAppHostCollector.cs (1)
64AppHostHelper.TryDeleteSocketFile(connection.SocketPath, logger);
Commands\AppHostLauncher.cs (8)
215var expectedSocketPrefix = AppHostHelper.ComputeAuxiliarySocketPrefix( 336var expectedHash = AppHostHelper.ExtractHashFromSocketPath( 337AppHostHelper.ComputeAuxiliarySocketPrefix(socketKeyPath, homeDirectory))!; 343var rawCompactHash = AppHostHelper.ExtractHashFromSocketPath( 344AppHostHelper.ComputeAuxiliarySocketPrefix(appHostPath, homeDirectory))!; 347.Concat(AppHostHelper.ComputeLegacyHashes(socketKeyPath)) 348.Concat(AppHostHelper.ComputeLegacyHashes(appHostPath)) 358var existingSockets = AppHostHelper.FindMatchingNonOrphanedSockets(
Commands\StopCommand.cs (2)
286var matchingSocketPaths = AppHostHelper.FindMatchingNonOrphanedSockets( 516AppHostHelper.TryDeleteSocketFile(connection.SocketPath, _logger);
Projects\DotNetAppHostProject.cs (4)
1724var buildExitCode = await AppHostHelper.BuildAppHostAsync(_runner, _interactionService, effectiveAppHostFile, context.NoRestore, buildOptions, context.WorkingDirectory, cancellationToken); 1763var appHostCompatibilityCheck = AppHostHelper.EvaluateAppHostCompatibility( 2386var buildExitCode = await AppHostHelper.BuildAppHostAsync( 2468var matchingSockets = AppHostHelper.FindMatchingNonOrphanedSockets(
Projects\GuestAppHostProject.cs (1)
1595var matchingSockets = AppHostHelper.FindMatchingNonOrphanedSockets(
Projects\RunningInstanceManager.cs (1)
75AppHostHelper.TryDeleteSocketFile(socketPath, _logger);
Aspire.Cli.Tests (56)
Backchannel\AppHostConnectionResolverTests.cs (1)
524var prefix = AppHostHelper.ComputeAuxiliarySocketPrefix(appHostPath, homeDirectory.FullName);
Commands\AppHostLauncherTests.cs (9)
96var resolvedPathHash = AppHostHelper.ExtractHashFromSocketPath( 97AppHostHelper.ComputeAuxiliarySocketPrefix(resolvedPath, homeDirectory))!; 98var rawPathHash = AppHostHelper.ExtractHashFromSocketPath( 99AppHostHelper.ComputeAuxiliarySocketPrefix(appHostPathViaSymlink, homeDirectory))!; 100var rawFallbackHashes = AppHostHelper.ComputeLegacyHashes(appHostPathViaSymlink); 101var resolvedFallbackHashes = AppHostHelper.ComputeLegacyHashes(resolvedPath); 1227var socketPrefix = AppHostHelper.ComputeAuxiliarySocketPrefix(AppHostFile.FullName, _homeDirectory.FullName); 1228var hash = AppHostHelper.ExtractHashFromSocketPath(socketPrefix) ?? throw new InvalidOperationException("Expected socket hash."); 1253var prefix = AppHostHelper.ComputeAuxiliarySocketPrefix(resolvedAppHostPath, _homeDirectory.FullName);
Commands\RunCommandTests.cs (2)
2528await AppHostHelper.BuildAppHostAsync(testRunner, testInteractionService, appHostProjectFile, noRestore: false, options, workspace.WorkspaceRoot, CancellationToken.None).DefaultTimeout(); 4766var prefix = AppHostHelper.ComputeAuxiliarySocketPrefix(resolvedAppHostPath, homeDirectory.FullName);
Commands\StartCommandTests.cs (1)
679var prefix = AppHostHelper.ComputeAuxiliarySocketPrefix(resolvedAppHostPath, homeDirectory.FullName);
Commands\StopCommandTests.cs (1)
1303var prefix = AppHostHelper.ComputeAuxiliarySocketPrefix(resolvedAppHostPath, homeDirectory.FullName);
Projects\DotNetAppHostProjectTests.cs (1)
2551var prefix = AppHostHelper.ComputeAuxiliarySocketPrefix(resolvedAppHostPath, _workspace.WorkspaceRoot.FullName);
Projects\GuestAppHostProjectTests.cs (1)
1441var prefix = AppHostHelper.ComputeAuxiliarySocketPrefix(resolvedAppHostPath, _workspace.WorkspaceRoot.FullName);
Utils\AppHostHelperTests.cs (40)
21var socketPrefix = AppHostHelper.ComputeAuxiliarySocketPrefix(appHostPath, homeDirectory); 39var socketPrefix1 = AppHostHelper.ComputeAuxiliarySocketPrefix(appHostPath, homeDirectory); 40var socketPrefix2 = AppHostHelper.ComputeAuxiliarySocketPrefix(appHostPath, homeDirectory); 55var socketPrefix1 = AppHostHelper.ComputeAuxiliarySocketPrefix(appHostPath1, homeDirectory); 56var socketPrefix2 = AppHostHelper.ComputeAuxiliarySocketPrefix(appHostPath2, homeDirectory); 68var socketPrefix = AppHostHelper.ComputeAuxiliarySocketPrefix(appHostPath, homeDirectory); 82var socketPrefix = AppHostHelper.ComputeAuxiliarySocketPrefix(appHostPath, homeDirectory); 112var hash = AppHostHelper.ExtractHashFromSocketPath(socketPath); 122var hash = AppHostHelper.ExtractHashFromSocketPath(socketPath); 132var hash = AppHostHelper.ExtractHashFromSocketPath(socketPath); 142var hash = AppHostHelper.ExtractHashFromSocketPath(socketPath); 152var hash = AppHostHelper.ExtractHashFromSocketPath(socketPath); 162var hash = AppHostHelper.ExtractHashFromSocketPath(socketPath); 173var pid = AppHostHelper.ExtractPidFromSocketPath(socketPath); 184var pid = AppHostHelper.ExtractPidFromSocketPath(socketPath); 195var pid = AppHostHelper.ExtractPidFromSocketPath(socketPath); 206var pid = AppHostHelper.ExtractPidFromSocketPath(socketPath); 216var exists = AppHostHelper.ProcessExists(currentPid); 227var exists = AppHostHelper.ProcessExists(invalidPid); 252var prefix = AppHostHelper.ComputeAuxiliarySocketPrefix(appHostPath, workspace.WorkspaceRoot.FullName); 280var hash = AppHostHelper.ComputeLegacyHashes(appHostPath)[0]; 305var prefix = AppHostHelper.ComputeAuxiliarySocketPrefix(appHostPath, workspace.WorkspaceRoot.FullName); 349var prefix = AppHostHelper.ComputeAuxiliarySocketPrefix(appHostPath, workspace.WorkspaceRoot.FullName); 350var appHostId = AppHostHelper.ExtractHashFromSocketPath(prefix)!; 363var deleted = AppHostHelper.CleanupOrphanedSockets(backchannelsDir, appHostId, currentPid); 385var prefix = AppHostHelper.ComputeAuxiliarySocketPrefix(resolvedAppHostPath, workspace.WorkspaceRoot.FullName); 397var remainingSockets = AppHostHelper.FindMatchingNonOrphanedSockets( 427var prefix = AppHostHelper.ComputeAuxiliarySocketPrefix(canonicalProjectPath, workspace.WorkspaceRoot.FullName); 434var remainingSockets = AppHostHelper.FindMatchingNonOrphanedSockets( 470var prefixViaResolvedSymlink = AppHostHelper.ComputeAuxiliarySocketPrefix(resolvedViaSymlink, homeDirectory); 471var prefixForRealTarget = AppHostHelper.ComputeAuxiliarySocketPrefix(resolvedRealTarget, homeDirectory); 476var prefixViaRawSymlink = AppHostHelper.ComputeAuxiliarySocketPrefix(projectFileViaSymlink, homeDirectory); 499var (isCompatible, returnedVersion) = await AppHostHelper.CheckAppHostCompatibilityAsync( 515var upperHashes = AppHostHelper.ComputeLegacyHashes(upperDrivePath); 516var lowerHashes = AppHostHelper.ComputeLegacyHashes(lowerDrivePath); 537var legacyHash = AppHostHelper.ComputeLegacyHash(appHostPath); 594var upperPrefix = AppHostHelper.ComputeAuxiliarySocketPrefix(upperDrivePath, workspace.WorkspaceRoot.FullName); 595var lowerPrefix = AppHostHelper.ComputeAuxiliarySocketPrefix(lowerDrivePath, workspace.WorkspaceRoot.FullName); 626var legacyHash = AppHostHelper.ComputeLegacyHash(appHostPath); 633var currentHash = AppHostHelper.ComputeLegacyHashes(appHostPath)[0];