2 instantiations of PublishedApplication
Microsoft.AspNetCore.Server.IntegrationTesting (2)
ApplicationPublisher.cs (1)
99
return Task.FromResult(new
PublishedApplication
(publishDirectory.FullName, logger));
CachingApplicationPublisher.cs (1)
47
return new
PublishedApplication
(CopyPublishedOutput(publishedApplication, logger), logger);
8 references to PublishedApplication
Microsoft.AspNetCore.Server.IntegrationTesting (8)
ApplicationPublisher.cs (1)
20
public virtual Task<
PublishedApplication
> Publish(DeploymentParameters deploymentParameters, ILogger logger)
CachingApplicationPublisher.cs (6)
10
private readonly Dictionary<DotnetPublishParameters,
PublishedApplication
> _publishCache = new Dictionary<DotnetPublishParameters,
PublishedApplication
>();
16
public override async Task<
PublishedApplication
> Publish(DeploymentParameters deploymentParameters, ILogger logger)
41
if (!_publishCache.TryGetValue(dotnetPublishParameters, out
var
publishedApplication))
50
private static string CopyPublishedOutput(
PublishedApplication
application, ILogger logger)
77
foreach (
var
publishedApp in _publishCache.Values)
Deployers\ApplicationDeployer.cs (1)
19
private
PublishedApplication
_publishedApplication;