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 MacAddressResolverService(IHostConnectivityCheckerService pingService, ILoggerFactory loggerFactory) { _pingService = pingService; _logger = loggerFactory.CreateLogger(GetType().Name); }