예제 #1
0
 public ModuleInstaller(IExternalModuleCatalog extModuleCatalog, IExternalModulesClient externalClient, ITransactionFileManager txFileManager, IOptions <LocalStorageModuleCatalogOptions> localOptions)
 {
     _extModuleCatalog = extModuleCatalog;
     _externalClient   = externalClient;
     _options          = localOptions.Value;
     _fileManager      = txFileManager;
 }
예제 #2
0
 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;
 }
예제 #3
0
 public ZipFileWrapper(IFileSystem fileSystem, ITransactionFileManager fileManager)
 {
     _fileSystem  = fileSystem;
     _fileManager = fileManager;
 }