13 instantiations of DotnetProjectBuildArtifactManager
Aspire.Hosting.Dotnet (1)
DotnetProjectBuildResource.cs (1)
36_artifactManager = new DotnetProjectBuildArtifactManager(BuildDirectory, timeProvider);
Aspire.Hosting.Dotnet.Tests (12)
DotnetProjectBuildArtifactManagerTests.cs (12)
22using (var firstManager = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider)) 27using var sweeper = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider); 50using (var firstManager = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider)) 58using var sweeper = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider); 80var firstManager = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider); 81var secondManager = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider); 82using var sweeper = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider); 119using (var firstManager = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider)) 128using var sweeper = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider); 140using var manager = new DotnetProjectBuildArtifactManager(buildDirectory, TimeProvider.System); 154using var manager = new DotnetProjectBuildArtifactManager(buildDirectory, TimeProvider.System); 195using var manager = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider);
21 references to DotnetProjectBuildArtifactManager
Aspire.Hosting.Dotnet (2)
DotnetProjectBuildArtifactManager.cs (1)
121static state => ((DotnetProjectBuildArtifactManager)state!).Stop(),
DotnetProjectBuildResource.cs (1)
23private readonly DotnetProjectBuildArtifactManager _artifactManager;
Aspire.Hosting.Dotnet.Tests (19)
DotnetProjectBuildArtifactManagerTests.cs (19)
22using (var firstManager = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider)) 27using var sweeper = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider); 31timeProvider.Advance(DotnetProjectBuildArtifactManager.InactiveRetentionPeriod - TimeSpan.FromMinutes(1)); 50using (var firstManager = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider)) 58using var sweeper = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider); 63timeProvider.Advance(DotnetProjectBuildArtifactManager.InactiveRetentionPeriod - TimeSpan.FromMinutes(1)); 80var firstManager = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider); 81var secondManager = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider); 82using var sweeper = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider); 90timeProvider.Advance(DotnetProjectBuildArtifactManager.InactiveRetentionPeriod + TimeSpan.FromDays(2)); 98timeProvider.Advance(DotnetProjectBuildArtifactManager.InactiveRetentionPeriod + TimeSpan.FromMinutes(1)); 119using (var firstManager = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider)) 126timeProvider.Advance(DotnetProjectBuildArtifactManager.InactiveRetentionPeriod + TimeSpan.FromDays(2)); 128using var sweeper = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider); 140using var manager = new DotnetProjectBuildArtifactManager(buildDirectory, TimeProvider.System); 154using var manager = new DotnetProjectBuildArtifactManager(buildDirectory, TimeProvider.System); 187(s_startTime - DotnetProjectBuildArtifactManager.TemporaryFileRetentionPeriod - TimeSpan.FromMinutes(1)).UtcDateTime); 195using var manager = new DotnetProjectBuildArtifactManager(buildDirectory, timeProvider); 202private static Task<string> PublishAsync(DotnetProjectBuildArtifactManager manager, string hash) =>