1 instantiation of HeldFileLease
Aspire.Hosting.Dotnet (1)
src\Shared\HeldFileLease.cs (1)
94
return new
HeldFileLease
(leasePath, stream);
9 references to HeldFileLease
Aspire.Hosting.Dotnet (9)
DotnetProjectBuildArtifactManager.cs (8)
22
private readonly Dictionary<string,
HeldFileLease
> _leases = new(StringComparer.Ordinal);
72
var
lease =
HeldFileLease
.Acquire(
91
_leases.Remove(hash, out
var
lease);
170
HeldFileLease
.Probe(GetLeaseDirectory(hash), LeaseFileExtension) is HeldFileLeaseProbeResult.Active;
241
var leaseState =
HeldFileLease
.Probe(leaseDirectory, LeaseFileExtension);
330
var leaseState =
HeldFileLease
.Probe(leaseDirectory, LeaseFileExtension);
479
foreach (
var
lease in _leases.Values)
src\Shared\HeldFileLease.cs (1)
55
public static
HeldFileLease
Acquire(string leaseDirectory, string fileNamePrefix, string fileNameExtension)