100 references to TerminalHostPaths
Aspire.Hosting (31)
Lifecycle\TerminalHostOrphanCleanupService.cs (19)
64var trmnlDirectory = configuration[TerminalHostPaths.DirectoryOverrideConfigName]; 68trmnlDirectory = TerminalHostPaths.GetTrmnlDirectory(homeDirectory); 161TerminalHostPaths.GetSocketPath(trmnlDirectory, replicaId, TerminalHostPaths.ProducerSockPurpose), 162TerminalHostPaths.GetSocketPath(trmnlDirectory, replicaId, TerminalHostPaths.ConsumerSockPurpose), 163TerminalHostPaths.GetSocketPath(trmnlDirectory, replicaId, TerminalHostPaths.ControlSockPurpose), 188var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 239foreach (var candidatePath in Directory.GetFiles(trmnlDirectory, $"*.{TerminalHostPaths.MetadataSuffix}")) 243if (!TerminalHostPaths.TryGetReplicaIdFromMetadataPath(candidatePath, out var replicaId)) 440foreach (var temporaryPath in Directory.GetFiles(trmnlDirectory, $"*.{TerminalHostPaths.MetadataTemporarySuffix}")) 444if (!TerminalHostPaths.TryGetReplicaIdFromMetadataTemporaryPath(temporaryPath, out var replicaId)) 481=> File.Exists(TerminalHostPaths.GetSocketPath(trmnlDirectory, replicaId, TerminalHostPaths.ProducerSockPurpose)) 482|| File.Exists(TerminalHostPaths.GetSocketPath(trmnlDirectory, replicaId, TerminalHostPaths.ConsumerSockPurpose)) 483|| File.Exists(TerminalHostPaths.GetSocketPath(trmnlDirectory, replicaId, TerminalHostPaths.ControlSockPurpose));
src\Shared\TerminalHost\TerminalHostMetadata.cs (1)
39/// <summary>The replica id (see <see cref="TerminalHostPaths.CreateReplicaId"/>).</summary>
TerminalResourceBuilderExtensions.cs (11)
187var trmnlDirectory = configuration[TerminalHostPaths.DirectoryOverrideConfigName]; 192trmnlDirectory = TerminalHostPaths.GetTrmnlDirectory(homeDirectory); 210var replicaId = TerminalHostPaths.CreateReplicaId(); 295var temporaryMetadataPath = TerminalHostPaths.GetMetadataTemporaryPath(metadataPath); 425var producerPath = TerminalHostPaths.GetSocketPath(trmnlDirectory, replicaId, TerminalHostPaths.ProducerSockPurpose); 426var consumerPath = TerminalHostPaths.GetSocketPath(trmnlDirectory, replicaId, TerminalHostPaths.ConsumerSockPurpose); 427var controlPath = TerminalHostPaths.GetSocketPath(trmnlDirectory, replicaId, TerminalHostPaths.ControlSockPurpose); 428var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId);
Aspire.Hosting.Tests (69)
TerminalHostPathsTests.cs (21)
15var id = TerminalHostPaths.CreateReplicaId(); 17Assert.Equal(TerminalHostPaths.ReplicaIdLength, id.Length); 25.Select(_ => TerminalHostPaths.CreateReplicaId()) 34var trmnlDirectory = TerminalHostPaths.GetTrmnlDirectory(ExampleHome); 35var id = TerminalHostPaths.CreateReplicaId(); 36var control = TerminalHostPaths.GetSocketPath(trmnlDirectory, id, TerminalHostPaths.ControlSockPurpose); 38Assert.Equal(Path.Combine(trmnlDirectory, $"{id}.{TerminalHostPaths.ControlSockPurpose}.sock"), control); 44var trmnlDirectory = TerminalHostPaths.GetTrmnlDirectory(ExampleHome); 45var id = TerminalHostPaths.CreateReplicaId(); 46var metadata = TerminalHostPaths.GetMetadataPath(trmnlDirectory, id); 48Assert.Equal(Path.Combine(trmnlDirectory, $"{id}.{TerminalHostPaths.MetadataSuffix}"), metadata); 54var trmnlDirectory = TerminalHostPaths.GetTrmnlDirectory(ExampleHome); 55var id = TerminalHostPaths.CreateReplicaId(); 56var metadata = TerminalHostPaths.GetMetadataPath(trmnlDirectory, id); 59Path.Combine(trmnlDirectory, $"{id}.{TerminalHostPaths.MetadataTemporarySuffix}"), 60TerminalHostPaths.GetMetadataTemporaryPath(metadata)); 67var trmnlDirectory = TerminalHostPaths.GetTrmnlDirectory(home); 68var id = TerminalHostPaths.CreateReplicaId(); 69var control = TerminalHostPaths.GetSocketPath(trmnlDirectory, id, TerminalHostPaths.ControlSockPurpose);
Terminals\ResourceTerminalCatalogTests.cs (1)
273builder.Configuration[TerminalHostPaths.DirectoryOverrideConfigName] = _terminalDirectory;
WithTerminalTests.cs (47)
544Assert.False(File.Exists(TerminalHostPaths.GetMetadataTemporaryPath(host.Layout.MetadataPath))); 575var orphanMetadataPath = Path.Combine(trmnlDirectory, $"{orphanId}.{TerminalHostPaths.MetadataSuffix}"); 576var orphanProducerPath = Path.Combine(trmnlDirectory, $"{orphanId}.{TerminalHostPaths.ProducerSockPurpose}.sock"); 577var orphanConsumerPath = Path.Combine(trmnlDirectory, $"{orphanId}.{TerminalHostPaths.ConsumerSockPurpose}.sock"); 578var orphanControlPath = Path.Combine(trmnlDirectory, $"{orphanId}.{TerminalHostPaths.ControlSockPurpose}.sock"); 630var liveMetadataPath = Path.Combine(trmnlDirectory, $"{liveId}.{TerminalHostPaths.MetadataSuffix}"); 631var liveProducerPath = Path.Combine(trmnlDirectory, $"{liveId}.{TerminalHostPaths.ProducerSockPurpose}.sock"); 681var metadataPath = Path.Combine(trmnlDirectory, $"{replicaId}.{TerminalHostPaths.MetadataSuffix}"); 682var producerPath = Path.Combine(trmnlDirectory, $"{replicaId}.{TerminalHostPaths.ProducerSockPurpose}.sock"); 713var metadataPath = Path.Combine(trmnlDirectory, $"{fileReplicaId}.{TerminalHostPaths.MetadataSuffix}"); 714var producerPath = TerminalHostPaths.GetSocketPath( 717TerminalHostPaths.ProducerSockPurpose); 753var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 754var producerPath = TerminalHostPaths.GetSocketPath( 757TerminalHostPaths.ProducerSockPurpose); 779var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 780var producerPath = TerminalHostPaths.GetSocketPath( 783TerminalHostPaths.ProducerSockPurpose); 801var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 818var expiredPath = TerminalHostPaths.GetMetadataTemporaryPath( 819TerminalHostPaths.GetMetadataPath(trmnlDirectory, expiredReplicaId)); 820var recentPath = TerminalHostPaths.GetMetadataTemporaryPath( 821TerminalHostPaths.GetMetadataPath(trmnlDirectory, recentReplicaId)); 848var metadataPath = Path.Combine(trmnlDirectory, $"{invalidReplicaId}.{TerminalHostPaths.MetadataSuffix}"); 849var producerPath = Path.Combine(trmnlDirectory, $"{invalidReplicaId}.{TerminalHostPaths.ProducerSockPurpose}.sock"); 878var metadataPath = Path.Combine(trmnlDirectory, $"{replicaId}.{TerminalHostPaths.MetadataSuffix}"); 879var producerPath = Path.Combine(trmnlDirectory, $"{replicaId}.{TerminalHostPaths.ProducerSockPurpose}.sock"); 911var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 912var producerPath = TerminalHostPaths.GetSocketPath( 915TerminalHostPaths.ProducerSockPurpose); 937var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 938var producerPath = TerminalHostPaths.GetSocketPath( 941TerminalHostPaths.ProducerSockPurpose); 963var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 964var producerPath = TerminalHostPaths.GetSocketPath( 967TerminalHostPaths.ProducerSockPurpose); 992var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 993var producerPath = TerminalHostPaths.GetSocketPath( 996TerminalHostPaths.ProducerSockPurpose); 1021var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 1022var producerPath = TerminalHostPaths.GetSocketPath( 1025TerminalHostPaths.ProducerSockPurpose); 1062builder.Configuration[TerminalHostPaths.DirectoryOverrideConfigName] = publishDirectory; 1136=> TerminalHostPaths.CreateReplicaId(); 1457builder.Configuration[TerminalHostPaths.DirectoryOverrideConfigName] = directory; 1510builder.Configuration[TerminalHostPaths.DirectoryOverrideConfigName] = _terminalDirectory; 1521builder.Configuration[TerminalHostPaths.DirectoryOverrideConfigName] = _terminalDirectory;