public LockdownOperation( IFeatureConfigurationBackup backup, IFeatureConfigurationFactory factory, IFeatureConfigurationMonitor monitor, ILogger logger, SessionContext sessionContext) : base(sessionContext) { this.backup = backup; this.factory = factory; this.monitor = monitor; this.logger = logger; }
public AutoRestoreMechanism( IFeatureConfigurationBackup backup, ILogger logger, ISystemConfigurationUpdate systemConfigurationUpdate, int timeout_ms) { if (timeout_ms < 0) { throw new ArgumentException("Must be 0 or greater!", nameof(timeout_ms)); } this.backup = backup; this.logger = logger; this.systemConfigurationUpdate = systemConfigurationUpdate; this.timeout_ms = timeout_ms; }
public RestoreOperation(IFeatureConfigurationBackup backup, ILogger logger, SessionContext sessionContext) { this.backup = backup; this.logger = logger; this.sessionContext = sessionContext; }