public NuGetPackageDownloader(DirectoryPath packageInstallDir, IFilePermissionSetter filePermissionSetter = null, IFirstPartyNuGetPackageSigningVerifier firstPartyNuGetPackageSigningVerifier = null, ILogger verboseLogger = null, IReporter reporter = null, RestoreActionConfig restoreActionConfig = null, Func <IEnumerable <Task> > timer = null) { _packageInstallDir = packageInstallDir; _reporter = reporter ?? Reporter.Output; _verboseLogger = verboseLogger ?? new NuGetConsoleLogger(); _firstPartyNuGetPackageSigningVerifier = firstPartyNuGetPackageSigningVerifier ?? new FirstPartyNuGetPackageSigningVerifier( tempDirectory: packageInstallDir, logger: _verboseLogger); _filePermissionSetter = filePermissionSetter ?? new FilePermissionSetter(); _restoreActionConfig = restoreActionConfig ?? new RestoreActionConfig(); _retryTimer = timer; _sourceRepositories = new Dictionary <PackageSource, SourceRepository>(); _cacheSettings = new SourceCacheContext { NoCache = _restoreActionConfig.NoCache, DirectDownload = true, IgnoreFailedSources = _restoreActionConfig.IgnoreFailedSources, }; DefaultCredentialServiceUtility.SetupDefaultCredentialService(new NuGetConsoleLogger(), !_restoreActionConfig.Interactive); }
public AppHostShellShimMaker(string appHostSourceDirectory, IFilePermissionSetter filePermissionSetter = null) { _appHostSourceDirectory = appHostSourceDirectory; _filePermissionSetter = filePermissionSetter ?? new FilePermissionSetter(); }
public AppHostShellShimMaker(string appHostSourceDirectory = null, IFilePermissionSetter filePermissionSetter = null) { _appHostSourceDirectory = appHostSourceDirectory ?? Path.Combine(ApplicationEnvironment.ApplicationBasePath, "AppHostTemplate"); _filePermissionSetter = filePermissionSetter ?? new FilePermissionSetter(); }
public AppHostShellShimMaker(string appHostSourceDirectory = null, IFilePermissionSetter filePermissionSetter = null) { _appHostSourceDirectory = appHostSourceDirectory ?? Path.Combine(AppContext.BaseDirectory, "AppHostTemplate"); _filePermissionSetter = filePermissionSetter ?? new FilePermissionSetter(); }
public ShellShimRepository( DirectoryPath shimsDirectory, string appHostSourceDirectory = null, IFileSystem fileSystem = null, IAppHostShellShimMaker appHostShellShimMaker = null, IFilePermissionSetter filePermissionSetter = null) { _shimsDirectory = shimsDirectory; _fileSystem = fileSystem ?? new FileSystemWrapper(); _appHostShellShimMaker = appHostShellShimMaker ?? new AppHostShellShimMaker(appHostSourceDirectory: appHostSourceDirectory); _filePermissionSetter = filePermissionSetter ?? new FilePermissionSetter(); }
public NuGetPackageDownloader(DirectoryPath packageInstallDir, IFilePermissionSetter filePermissionSetter = null, IFirstPartyNuGetPackageSigningVerifier firstPartyNuGetPackageSigningVerifier = null, ILogger verboseLogger = null, IReporter reporter = null, RestoreActionConfig restoreActionConfig = null) { _packageInstallDir = packageInstallDir; _reporter = reporter ?? Reporter.Output; _verboseLogger = verboseLogger ?? new NuGetConsoleLogger(); _firstPartyNuGetPackageSigningVerifier = firstPartyNuGetPackageSigningVerifier ?? new FirstPartyNuGetPackageSigningVerifier( tempDirectory: packageInstallDir, logger: _verboseLogger); _filePermissionSetter = filePermissionSetter ?? new FilePermissionSetter(); _restoreActionConfig = restoreActionConfig ?? new RestoreActionConfig(); _cacheSettings = new SourceCacheContext { NoCache = _restoreActionConfig.NoCache, DirectDownload = true, IgnoreFailedSources = _restoreActionConfig.IgnoreFailedSources, }; }
public NuGetPackageDownloader(DirectoryPath packageInstallDir, IFilePermissionSetter filePermissionSetter = null, ILogger logger = null) { _packageInstallDir = packageInstallDir; _logger = logger ?? new NuGetConsoleLogger(); _filePermissionSetter = new FilePermissionSetter(); }