public SitesAvailabilityService(IOptions <SitesBackgroundSettings> settings, ILogger <SitesAvailabilityService> logger, IServiceScopeFactory serviceScopeFactory, ISiteChecker siteChecker)
     : base(settings, logger, serviceScopeFactory)
 {
     _siteChecker = siteChecker ?? throw new ArgumentNullException(nameof(siteChecker));
 }
Exemplo n.º 2
0
 public static void Init(ISiteChecker siteChecker, params Site[] sites)
 {
     SiteMonitor.sites       = sites.Select(e => new SiteInfo(e)).ToArray();
     SiteMonitor.siteChecker = siteChecker;
 }