1 instantiation of BundleVersionLease
aspire (1)
src\Shared\BundleVersionLease.cs (1)
112var lease = new BundleVersionLease(
38 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); 661if (BundleVersionLease.HasActiveLease(entry))
Program.cs (4)
1056BundleVersionLease? acquiredBundleLease; 1067using var bundleLease = acquiredBundleLease; 1313internal static BundleVersionLease? AcquireBundleLeaseFromEnvironment(string[] args) 1314=> BundleVersionLease.TryAcquireFromEnvironment("aspire-cli", args.FirstOrDefault());
src\Shared\BundleVersionLease.cs (4)
93public static BundleVersionLease Acquire(string versionDirectory, string holderKind, string? commandName = null) 112var lease = new BundleVersionLease( 138public static BundleVersionLease? TryAcquireFromEnvironment(string holderKind, string? commandName = null) 224[JsonSerializable(typeof(BundleVersionLease))]
Aspire.Cli.Tests (25)
BundleServiceIntegrationTests.cs (9)
397using var lease = BundleVersionLease.Acquire(staleVersionDir, "test", "cleanup"); 410var leasesDir = Path.Combine(staleVersionDir, BundleVersionLease.LeasesDirectoryName); 431var leasesDir = Path.Combine(staleVersionDir, BundleVersionLease.LeasesDirectoryName); 458using var lease1 = BundleVersionLease.Acquire(versionDir, "test", "reader1"); 459using var lease2 = BundleVersionLease.Acquire(versionDir, "test", "reader2"); 462Assert.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)
470var versionLease = BundleVersionLease.Acquire(versionDirectory.FullName, "test", "apphost-server"); 476Assert.True(BundleVersionLease.HasActiveLease(versionDirectory.FullName)); 486Assert.False(BundleVersionLease.HasActiveLease(versionDirectory.FullName));