public AgentConfigurationManager(ILogger logger, IAgentWatchListManager agentWatchListManager, IConfigurationDefaults configurationDefaults) { _logger = logger; _agentWatchListManager = agentWatchListManager; _configurationDefaults = configurationDefaults; _fileLock = new object(); }
public AgentConfigurationDownloader(IAgentConfigurationManager agentConfigurationManager, IRetrievePackageQuery packageQuery, IAgentSettingsManager agentSettingsManager, ILogger logger, IConfigurationDefaults configurationDefaults) { _agentConfigurationManager = agentConfigurationManager; _packageQuery = packageQuery; _agentSettingsManager = agentSettingsManager; _logger = logger; _configurationDefaults = configurationDefaults; }
public Configuration(IConfigurationDefaults defaults) { _defaults = defaults; _configuration = new Lazy <IConfigurationRoot>(() => new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddXmlFile("App.config", true).Build()); }