public ExternalModuleCatalog(ILocalModuleCatalog otherCatalog, IExternalModulesClient externalClient, IOptions <ExternalModuleCatalogOptions> options, ILogger <ExternalModuleCatalog> logger) { _externalClient = externalClient; _installedModules = otherCatalog.Modules; _options = options.Value; _logger = logger; }
public ModuleInstaller(IExternalModuleCatalog extModuleCatalog, IExternalModulesClient externalClient, ITransactionFileManager txFileManager, IOptions <LocalStorageModuleCatalogOptions> localOptions) { _extModuleCatalog = extModuleCatalog; _externalClient = externalClient; _options = localOptions.Value; _fileManager = txFileManager; }
public ModuleInstaller(IExternalModuleCatalog extModuleCatalog, IExternalModulesClient externalClient, ITransactionFileManager txFileManager, IOptions <LocalStorageModuleCatalogOptions> localOptions, IFileSystem fileSystem, IZipFileWrapper zipFileWrapper) { _extModuleCatalog = extModuleCatalog; _externalClient = externalClient; _options = localOptions.Value; _fileManager = txFileManager; _fileSystem = fileSystem; _zipFileWrapper = zipFileWrapper; }
public ModuleInstaller(IExternalModuleCatalog extModuleCatalog, IOptions <LocalStorageModuleCatalogOptions> localOptions, IExternalModulesClient externalClient) { _extModuleCatalog = extModuleCatalog; _externalClient = externalClient; _options = localOptions.Value; }