34 references to SocketPermissionHelper
Aspire.Hosting (8)
Backchannel\BackchannelService.cs (2)
47SocketPermissionHelper.CreateDirectory(Path.GetDirectoryName(unixSocketPath)!, repairExisting: false); 63SocketPermissionHelper.Bind(serverSocket, unixSocketPath);
Dcp\DcpHost.cs (2)
516SocketPermissionHelper.CreateDirectory(Path.GetDirectoryName(socketPath)!, repairExisting: true); 520SocketPermissionHelper.Bind(socket, socketPath);
src\Shared\AppHostSocketManager.cs (2)
65SocketPermissionHelper.CreateDirectory(backchannelsDirectory, repairExisting: true); 89SocketPermissionHelper.Bind(socket, appHostSocket.SocketPath);
TerminalResourceBuilderExtensions.cs (1)
189SocketPermissionHelper.CreateDirectory(trmnlDirectory, repairExisting: useDefaultDirectory);
Utils\Hex1bPtySocketHelper.cs (1)
40directory = SocketPermissionHelper.CreateDirectory(directory, repairExisting: useDefaultDirectory).FullName;
Aspire.Hosting.Tests (26)
Terminals\Hex1bPtySocketTests.cs (1)
66SocketPermissionHelper.CreateDirectory(directory, repairExisting: false);
Utils\SocketPermissionHelperTests.cs (24)
28SocketPermissionHelper.CreateDirectory(directory, repairExisting: false); 33SocketPermissionHelper.Bind(listener, socketPath); 75SocketPermissionHelper.CreateDirectory(directory, repairExisting: true); 76Assert.Throws<SocketException>(() => SocketPermissionHelper.Bind(socket, socketPath)); 97SocketPermissionHelper.CreateDirectory(directory, repairExisting: false); 114SocketPermissionHelper.CreateDirectory(directory, repairExisting: false); 138var directory = SocketPermissionHelper.CreateDirectory(Path.Combine(root.FullName, "custom"), repairExisting: false); 148Assert.Throws<IOException>(() => SocketPermissionHelper.CreateDirectory(directory.FullName, repairExisting: false)); 169Assert.ThrowsAny<IOException>(() => SocketPermissionHelper.Bind(socket, Path.Combine(directory, "s.sock"))); 198var directory = SocketPermissionHelper.CreateDirectory( 236var directory = SocketPermissionHelper.CreateDirectory( 245SocketPermissionHelper.CreateDirectory( 284Assert.Throws<IOException>(() => SocketPermissionHelper.CreateDirectory( 318Assert.ThrowsAny<IOException>(() => SocketPermissionHelper.CreateDirectory( 353Assert.Throws<IOException>(() => SocketPermissionHelper.CreateDirectory(link, repairExisting: false)); 366Assert.Throws<IOException>(() => SocketPermissionHelper.CreateDirectory(Path.GetTempPath(), repairExisting: false)); 367Assert.Throws<IOException>(() => SocketPermissionHelper.CreateDirectory(Path.GetPathRoot(Path.GetTempPath())!, repairExisting: false)); 393Assert.Throws<IOException>(() => SocketPermissionHelper.Bind(socket, socketPath)); 419SocketPermissionHelper.CreateDirectory(directory, repairExisting: false); 427Assert.Throws<IOException>(() => SocketPermissionHelper.CreateDirectory( 448var directory = SocketPermissionHelper.CreateDirectory( 474Assert.Throws<IOException>(() => SocketPermissionHelper.CreateDirectory( 505Assert.Throws<IOException>(() => SocketPermissionHelper.CreateDirectory( 532Assert.Throws<IOException>(() => SocketPermissionHelper.CreateDirectory(directory, repairExisting: true));
WithTerminalTests.cs (1)
1430SocketPermissionHelper.CreateDirectory(_terminalDirectory, repairExisting: false);