1 instantiation of HeldFileLease
aspire (1)
src\Shared\HeldFileLease.cs (1)
94return new HeldFileLease(leasePath, stream);
26 references to HeldFileLease
aspire (6)
src\Shared\BundleVersionLease.cs (5)
25private readonly HeldFileLease _heldLease; 36HeldFileLease heldLease) 107var heldLease = HeldFileLease.Acquire(leasesDirectory, CreateLeaseFileNamePrefix(), LeaseExtension); 173var result = HeldFileLease.Probe(leasesDirectory, LeaseExtension);
src\Shared\HeldFileLease.cs (1)
55public static HeldFileLease Acquire(string leaseDirectory, string fileNamePrefix, string fileNameExtension)
Aspire.Cli.Tests (20)
HeldFileLeaseTests.cs (20)
18var firstLease = HeldFileLease.Acquire(leaseDirectory, "test-", LeaseExtension); 19var secondLease = HeldFileLease.Acquire(leaseDirectory, "test-", LeaseExtension); 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); 59Assert.Equal(HeldFileLeaseProbeResult.None, HeldFileLease.Probe(leaseDirectory, LeaseExtension)); 70Assert.Equal(HeldFileLeaseProbeResult.Unknown, HeldFileLease.Probe(leaseDirectory, LeaseExtension)); 84using var lease = HeldFileLease.Acquire(leaseDirectory, "remote-", LeaseExtension); 98Assert.Equal(HeldFileLeaseProbeResult.Active, HeldFileLease.Probe(leaseDirectory, LeaseExtension)); 118using var lease = HeldFileLease.Acquire(leaseDirectory, "active-", LeaseExtension); 122Assert.Equal(HeldFileLeaseProbeResult.Unknown, HeldFileLease.Probe(leaseDirectory, LeaseExtension)); 142using var lease = HeldFileLease.Acquire(leaseDirectory, "remote-", LeaseExtension); 158Assert.Equal(HeldFileLeaseProbeResult.Unknown, HeldFileLease.Probe(leaseDirectory, LeaseExtension)); 185Assert.Equal(HeldFileLeaseProbeResult.Unknown, HeldFileLease.Probe(leaseDirectory, LeaseExtension));