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