public FileScanAgentIdProvider( [NotNull] ILog log, [NotNull] IScanAgentIdFilePathProvider agentIdFilePathProvider, [NotNull] IScanAgentIdGenerator scanAgentIdGenerator) { if (log == null) { throw new ArgumentNullException(nameof(log)); } if (agentIdFilePathProvider == null) { throw new ArgumentNullException(nameof(agentIdFilePathProvider)); } if (scanAgentIdGenerator == null) { throw new ArgumentNullException(nameof(scanAgentIdGenerator)); } _log = log; _agentIdFilePathProvider = agentIdFilePathProvider; _scanAgentIdGenerator = scanAgentIdGenerator; }
public ConfigScanAgentIdProvider( [NotNull] IConfigManager configManager, [NotNull] ILog log, [NotNull] IScanAgentIdGenerator scanAgentIdGenerator) { if (configManager == null) { throw new ArgumentNullException(nameof(configManager)); } if (log == null) { throw new ArgumentNullException(nameof(log)); } if (scanAgentIdGenerator == null) { throw new ArgumentNullException(nameof(scanAgentIdGenerator)); } _configManager = configManager; _log = log; _scanAgentIdGenerator = scanAgentIdGenerator; }