39 references to HeldFileLeaseProbeResult
aspire (28)
src\Shared\BundleVersionLease.cs (3)
173var result = HeldFileLease.Probe(leasesDirectory, LeaseExtension); 174if (result is HeldFileLeaseProbeResult.None) 181return result is not HeldFileLeaseProbeResult.None;
src\Shared\HeldFileLease.cs (25)
104/// <see cref="HeldFileLeaseProbeResult.Unknown"/> rather than being mistaken for inactive leases. 106public static HeldFileLeaseProbeResult Probe(string leaseDirectory, string fileNameExtension) 119? HeldFileLeaseProbeResult.Unknown 120: HeldFileLeaseProbeResult.None; 124return HeldFileLeaseProbeResult.Unknown; 128return HeldFileLeaseProbeResult.Unknown; 132return HeldFileLeaseProbeResult.Unknown; 135var result = HeldFileLeaseProbeResult.None; 138var fileResult = ProbeLeaseFile(leasePath, fileNameExtension); 139if (fileResult is HeldFileLeaseProbeResult.Active) 141return HeldFileLeaseProbeResult.Active; 144if (fileResult is HeldFileLeaseProbeResult.Unknown) 146result = HeldFileLeaseProbeResult.Unknown; 173private static HeldFileLeaseProbeResult ProbeLeaseFile(string leasePath, string fileNameExtension) 177return HeldFileLeaseProbeResult.Unknown; 194return HeldFileLeaseProbeResult.Unknown; 203return HeldFileLeaseProbeResult.Unknown; 207return HeldFileLeaseProbeResult.None; 211return HeldFileLeaseProbeResult.None; 215return HeldFileLeaseProbeResult.None; 219return HeldFileLeaseProbeResult.Active; 223return HeldFileLeaseProbeResult.Unknown; 227return HeldFileLeaseProbeResult.Unknown; 231return HeldFileLeaseProbeResult.Unknown;
Aspire.Cli.Tests (11)
HeldFileLeaseTests.cs (11)
24Assert.Equal(HeldFileLeaseProbeResult.Active, HeldFileLease.Probe(leaseDirectory, LeaseExtension)); 28Assert.Equal(HeldFileLeaseProbeResult.Active, HeldFileLease.Probe(leaseDirectory, LeaseExtension)); 36Assert.Equal(HeldFileLeaseProbeResult.None, HeldFileLease.Probe(leaseDirectory, LeaseExtension)); 47var result = HeldFileLease.Probe(leaseDirectory, LeaseExtension); 49Assert.Equal(HeldFileLeaseProbeResult.None, result); 59Assert.Equal(HeldFileLeaseProbeResult.None, HeldFileLease.Probe(leaseDirectory, LeaseExtension)); 70Assert.Equal(HeldFileLeaseProbeResult.Unknown, HeldFileLease.Probe(leaseDirectory, LeaseExtension)); 98Assert.Equal(HeldFileLeaseProbeResult.Active, HeldFileLease.Probe(leaseDirectory, LeaseExtension)); 122Assert.Equal(HeldFileLeaseProbeResult.Unknown, HeldFileLease.Probe(leaseDirectory, LeaseExtension)); 158Assert.Equal(HeldFileLeaseProbeResult.Unknown, HeldFileLease.Probe(leaseDirectory, LeaseExtension)); 185Assert.Equal(HeldFileLeaseProbeResult.Unknown, HeldFileLease.Probe(leaseDirectory, LeaseExtension));