99 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)
180var trmnlDirectory = configuration[TerminalHostPaths.DirectoryOverrideConfigName]; 185trmnlDirectory = TerminalHostPaths.GetTrmnlDirectory(homeDirectory); 202var replicaId = TerminalHostPaths.CreateReplicaId(); 288var temporaryMetadataPath = TerminalHostPaths.GetMetadataTemporaryPath(metadataPath); 421var producerPath = TerminalHostPaths.GetSocketPath(trmnlDirectory, replicaId, TerminalHostPaths.ProducerSockPurpose); 422var consumerPath = TerminalHostPaths.GetSocketPath(trmnlDirectory, replicaId, TerminalHostPaths.ConsumerSockPurpose); 423var controlPath = TerminalHostPaths.GetSocketPath(trmnlDirectory, replicaId, TerminalHostPaths.ControlSockPurpose); 424var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId);
Aspire.Hosting.Tests (68)
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 (46)
482Assert.False(File.Exists(TerminalHostPaths.GetMetadataTemporaryPath(host.Layout.MetadataPath))); 513var orphanMetadataPath = Path.Combine(trmnlDirectory, $"{orphanId}.{TerminalHostPaths.MetadataSuffix}"); 514var orphanProducerPath = Path.Combine(trmnlDirectory, $"{orphanId}.{TerminalHostPaths.ProducerSockPurpose}.sock"); 515var orphanConsumerPath = Path.Combine(trmnlDirectory, $"{orphanId}.{TerminalHostPaths.ConsumerSockPurpose}.sock"); 516var orphanControlPath = Path.Combine(trmnlDirectory, $"{orphanId}.{TerminalHostPaths.ControlSockPurpose}.sock"); 568var liveMetadataPath = Path.Combine(trmnlDirectory, $"{liveId}.{TerminalHostPaths.MetadataSuffix}"); 569var liveProducerPath = Path.Combine(trmnlDirectory, $"{liveId}.{TerminalHostPaths.ProducerSockPurpose}.sock"); 619var metadataPath = Path.Combine(trmnlDirectory, $"{replicaId}.{TerminalHostPaths.MetadataSuffix}"); 620var producerPath = Path.Combine(trmnlDirectory, $"{replicaId}.{TerminalHostPaths.ProducerSockPurpose}.sock"); 651var metadataPath = Path.Combine(trmnlDirectory, $"{fileReplicaId}.{TerminalHostPaths.MetadataSuffix}"); 652var producerPath = TerminalHostPaths.GetSocketPath( 655TerminalHostPaths.ProducerSockPurpose); 691var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 692var producerPath = TerminalHostPaths.GetSocketPath( 695TerminalHostPaths.ProducerSockPurpose); 717var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 718var producerPath = TerminalHostPaths.GetSocketPath( 721TerminalHostPaths.ProducerSockPurpose); 739var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 756var expiredPath = TerminalHostPaths.GetMetadataTemporaryPath( 757TerminalHostPaths.GetMetadataPath(trmnlDirectory, expiredReplicaId)); 758var recentPath = TerminalHostPaths.GetMetadataTemporaryPath( 759TerminalHostPaths.GetMetadataPath(trmnlDirectory, recentReplicaId)); 786var metadataPath = Path.Combine(trmnlDirectory, $"{invalidReplicaId}.{TerminalHostPaths.MetadataSuffix}"); 787var producerPath = Path.Combine(trmnlDirectory, $"{invalidReplicaId}.{TerminalHostPaths.ProducerSockPurpose}.sock"); 816var metadataPath = Path.Combine(trmnlDirectory, $"{replicaId}.{TerminalHostPaths.MetadataSuffix}"); 817var producerPath = Path.Combine(trmnlDirectory, $"{replicaId}.{TerminalHostPaths.ProducerSockPurpose}.sock"); 849var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 850var producerPath = TerminalHostPaths.GetSocketPath( 853TerminalHostPaths.ProducerSockPurpose); 875var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 876var producerPath = TerminalHostPaths.GetSocketPath( 879TerminalHostPaths.ProducerSockPurpose); 901var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 902var producerPath = TerminalHostPaths.GetSocketPath( 905TerminalHostPaths.ProducerSockPurpose); 930var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 931var producerPath = TerminalHostPaths.GetSocketPath( 934TerminalHostPaths.ProducerSockPurpose); 959var metadataPath = TerminalHostPaths.GetMetadataPath(trmnlDirectory, replicaId); 960var producerPath = TerminalHostPaths.GetSocketPath( 963TerminalHostPaths.ProducerSockPurpose); 1000builder.Configuration[TerminalHostPaths.DirectoryOverrideConfigName] = publishDirectory; 1074=> TerminalHostPaths.CreateReplicaId(); 1395builder.Configuration[TerminalHostPaths.DirectoryOverrideConfigName] = directory; 1448builder.Configuration[TerminalHostPaths.DirectoryOverrideConfigName] = _terminalDirectory;