32 references to HeldFileLeaseProbeResult
Aspire.Hosting.Dotnet (32)
DotnetProjectBuildArtifactManager.cs (7)
170HeldFileLease.Probe(GetLeaseDirectory(hash), LeaseFileExtension) is HeldFileLeaseProbeResult.Active; 241var leaseState = HeldFileLease.Probe(leaseDirectory, LeaseFileExtension); 242if (leaseState is HeldFileLeaseProbeResult.Active) 248if (leaseState is HeldFileLeaseProbeResult.Unknown) 330var leaseState = HeldFileLease.Probe(leaseDirectory, LeaseFileExtension); 331if (leaseState is HeldFileLeaseProbeResult.Active) 337if (leaseState is HeldFileLeaseProbeResult.Unknown)
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;