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)
169var trmnlDirectory = configuration[TerminalHostPaths.DirectoryOverrideConfigName]; 174trmnlDirectory = TerminalHostPaths.GetTrmnlDirectory(homeDirectory); 192var replicaId = TerminalHostPaths.CreateReplicaId(); 277var temporaryMetadataPath = TerminalHostPaths.GetMetadataTemporaryPath(metadataPath); 405var producerPath = TerminalHostPaths.GetSocketPath(trmnlDirectory, replicaId, TerminalHostPaths.ProducerSockPurpose); 406var consumerPath = TerminalHostPaths.GetSocketPath(trmnlDirectory, replicaId, TerminalHostPaths.ConsumerSockPurpose); 407var controlPath = TerminalHostPaths.GetSocketPath(trmnlDirectory, replicaId, TerminalHostPaths.ControlSockPurpose); 408var 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)
556Assert.False(File.Exists(TerminalHostPaths.GetMetadataTemporaryPath(host.Layout.MetadataPath))); 587var orphanMetadataPath = Path.Combine(trmnlDirectory, $"{orphanId}.{TerminalHostPaths.MetadataSuffix}"); 588var orphanProducerPath = Path.Combine(trmnlDirectory, $"{orphanId}.{TerminalHostPaths.ProducerSockPurpose}.sock"); 589var orphanConsumerPath = Path.Combine(trmnlDirectory, $"{orphanId}.{TerminalHostPaths.ConsumerSockPurpose}.sock"); 590var orphanControlPath = Path.Combine(trmnlDirectory, $"{orphanId}.{TerminalHostPaths.ControlSockPurpose}.sock"); 642var liveMetadataPath = Path.Combine(trmnlDirectory, $"{liveId}.{TerminalHostPaths.MetadataSuffix}"); 643var liveProducerPath = Path.Combine(trmnlDirectory, $"{liveId}.{TerminalHostPaths.ProducerSockPurpose}.sock"); 693var metadataPath = Path.Combine(trmnlDirectory, $"{replicaId}.{TerminalHostPaths.MetadataSuffix}"); 694var producerPath = Path.Combine(trmnlDirectory, $"{replicaId}.{TerminalHostPaths.ProducerSockPurpose}.sock"); 725var metadataPath = Path.Combine(trmnlDirectory, $"{fileReplicaId}.{TerminalHostPaths.MetadataSuffix}"); 726var producerPath = TerminalHostPaths.GetSocketPath( 729TerminalHostPaths.ProducerSockPurpose); 765var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 766var producerPath = TerminalHostPaths.GetSocketPath( 769TerminalHostPaths.ProducerSockPurpose); 791var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 792var producerPath = TerminalHostPaths.GetSocketPath( 795TerminalHostPaths.ProducerSockPurpose); 813var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 830var expiredPath = TerminalHostPaths.GetMetadataTemporaryPath( 831TerminalHostPaths.GetMetadataPath(trmnlDirectory, expiredReplicaId)); 832var recentPath = TerminalHostPaths.GetMetadataTemporaryPath( 833TerminalHostPaths.GetMetadataPath(trmnlDirectory, recentReplicaId)); 860var metadataPath = Path.Combine(trmnlDirectory, $"{invalidReplicaId}.{TerminalHostPaths.MetadataSuffix}"); 861var producerPath = Path.Combine(trmnlDirectory, $"{invalidReplicaId}.{TerminalHostPaths.ProducerSockPurpose}.sock"); 890var metadataPath = Path.Combine(trmnlDirectory, $"{replicaId}.{TerminalHostPaths.MetadataSuffix}"); 891var producerPath = Path.Combine(trmnlDirectory, $"{replicaId}.{TerminalHostPaths.ProducerSockPurpose}.sock"); 923var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 924var producerPath = TerminalHostPaths.GetSocketPath( 927TerminalHostPaths.ProducerSockPurpose); 949var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 950var producerPath = TerminalHostPaths.GetSocketPath( 953TerminalHostPaths.ProducerSockPurpose); 975var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 976var producerPath = TerminalHostPaths.GetSocketPath( 979TerminalHostPaths.ProducerSockPurpose); 1004var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 1005var producerPath = TerminalHostPaths.GetSocketPath( 1008TerminalHostPaths.ProducerSockPurpose); 1033var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 1034var producerPath = TerminalHostPaths.GetSocketPath( 1037TerminalHostPaths.ProducerSockPurpose); 1074builder.Configuration[TerminalHostPaths.DirectoryOverrideConfigName] = publishDirectory; 1148=> TerminalHostPaths.CreateReplicaId(); 1471builder.Configuration[TerminalHostPaths.DirectoryOverrideConfigName] = directory; 1524builder.Configuration[TerminalHostPaths.DirectoryOverrideConfigName] = _terminalDirectory; 1535builder.Configuration[TerminalHostPaths.DirectoryOverrideConfigName] = _terminalDirectory;