1 instantiation of BundleVersionLease
aspire (1)
src\Shared\BundleVersionLease.cs (1)
119var lease = new BundleVersionLease(
37 references to BundleVersionLease
aspire (13)
Bundles\BundleLayoutLease.cs (2)
15private readonly BundleVersionLease? _lease; 17internal BundleLayoutLease(LayoutConfiguration layout, BundleVersionLease? lease)
Bundles\BundleService.cs (3)
132BundleVersionLease? lease = null; 135lease = BundleVersionLease.Acquire(activeVersion.Value.VersionDirectory, holderKind, commandName); 651if (BundleVersionLease.HasActiveLease(entry))
Program.cs (4)
1014BundleVersionLease? acquiredBundleLease; 1025using var bundleLease = acquiredBundleLease; 1279internal static BundleVersionLease? AcquireBundleLeaseFromEnvironment(string[] args) 1280=> BundleVersionLease.TryAcquireFromEnvironment("aspire-cli", args.FirstOrDefault());
src\Shared\BundleVersionLease.cs (4)
93public static BundleVersionLease Acquire(string versionDirectory, string holderKind, string? commandName = null) 119var lease = new BundleVersionLease( 145public static BundleVersionLease? TryAcquireFromEnvironment(string holderKind, string? commandName = null) 276[JsonSerializable(typeof(BundleVersionLease))]
Aspire.Cli.Tests (24)
BundleServiceIntegrationTests.cs (8)
304using var lease = BundleVersionLease.Acquire(staleVersionDir, "test", "cleanup"); 317var leasesDir = Path.Combine(staleVersionDir, BundleVersionLease.LeasesDirectoryName); 332using var lease1 = BundleVersionLease.Acquire(versionDir, "test", "reader1"); 333using var lease2 = BundleVersionLease.Acquire(versionDir, "test", "reader2"); 336Assert.True(BundleVersionLease.HasActiveLease(versionDir));
DotNet\ProcessExecutionDetachedTests.cs (9)
334var versionLease = BundleVersionLease.Acquire(versionDirectory.FullName, "test", "dcp-fork-process"); 398Assert.True(BundleVersionLease.HasActiveLease(versionDirectory.FullName)); 402Assert.False(BundleVersionLease.HasActiveLease(versionDirectory.FullName)); 463Assert.False(BundleVersionLease.HasActiveLease(versionDirectory.FullName)); 589var versionLease = BundleVersionLease.Acquire(layout.LayoutPath!, holderKind, commandName); 629var versionLease = BundleVersionLease.Acquire(layout.LayoutPath!, holderKind, commandName);
ProgramTests.cs (3)
79using var lease = Program.AcquireBundleLeaseFromEnvironment(["run"]); 82Assert.True(BundleVersionLease.HasActiveLease(versionDirectory)); 86Assert.False(BundleVersionLease.HasActiveLease(versionDirectory.FullName));
Projects\AppHostServerSessionTests.cs (4)
453var versionLease = BundleVersionLease.Acquire(versionDirectory.FullName, "test", "apphost-server"); 459Assert.True(BundleVersionLease.HasActiveLease(versionDirectory.FullName)); 469Assert.False(BundleVersionLease.HasActiveLease(versionDirectory.FullName));