Пример #1
0
 public DefaultArgumentProcessor(
     IInstallWindow installWindow,
     IEnvironmentInformation environmentInformation,
     IMaintenanceWindow maintenanceWindow,
     IUpdateService updateService)
 {
     this.installWindow          = installWindow;
     this.environmentInformation = environmentInformation;
     this.maintenanceWindow      = maintenanceWindow;
     this.updateService          = updateService;
 }
Пример #2
0
 public InstallArgumentProcessor(
     IProcessManager processManager,
     ISettingsViewModel settingsViewModel,
     IMaintenanceWindow maintenanceWindow,
     ILogger logger)
 {
     this.processManager    = processManager;
     this.settingsViewModel = settingsViewModel;
     this.maintenanceWindow = maintenanceWindow;
     this.logger            = logger;
 }
Пример #3
0
        public UpdateService(
            IDownloader fileDownloader,
            IFileManager fileManager,
            IProcessManager processManager,
            ILogger logger,
            IGitHubClientFactory clientFactory,
            IEnvironmentInformation environmentInformation,
            ISettingsManager settingsManager,
            IMaintenanceWindow maintenanceWindow)
        {
            client = clientFactory.CreateClient();

            this.fileDownloader         = fileDownloader;
            this.fileManager            = fileManager;
            this.processManager         = processManager;
            this.logger                 = logger;
            this.environmentInformation = environmentInformation;
            this.settingsManager        = settingsManager;
            this.maintenanceWindow      = maintenanceWindow;
        }