public PingHostsJob(IServiceProvider provider) { _repository = provider.GetService <IHostRepository>(); _hostService = provider.GetService <IHostService>(); _cache = provider.GetService <IHostStatusCacheService>(); _ping = provider.GetService <IHostConnectivityCheckerService>(); _logger = provider.GetService <ILoggerFactory>().CreateLogger(GetType()); _notify = provider.GetService <INotifyHostStatusChangedService>(); }
public HostService(IHostRepository repository, IHostStatusCacheService cacheService) { _repository = repository; _cacheService = cacheService; }