public ConfigurationUpdaterBackgroundService(ApplicationConfiguration applicationConfiguration, StatusMonitorConfiguration statusMonitorConfiguration, StatusMonitorClientFactory statusMonitorClientFactory, INetworkUtil networkUtil, ILogger <ConfigurationUpdaterBackgroundService> logger) { _statusMonitorConfiguration = statusMonitorConfiguration; _statusMonitorClientFactory = statusMonitorClientFactory; _networkUtil = networkUtil; _configurationRefreshInterval = applicationConfiguration.ConfigurationRefreshInterval; _logger = logger; }
public StatusMonitorBackgroundService(ApplicationConfiguration applicationConfiguration, MonitorSettings monitorSettings, StatusMonitorConfiguration statusMonitorConfiguration, StatusMonitorClientFactory statusMonitorClientFactory, ILogger <StatusMonitorBackgroundService> logger) { _monitorSettings = monitorSettings; _statusMonitorConfiguration = statusMonitorConfiguration; _statusMonitorClientFactory = statusMonitorClientFactory; _statusCheckInterval = applicationConfiguration.StatusCheckInterval; _statusUpdateInterval = applicationConfiguration.StatusUpdateInterval; _logger = logger; }