Esempio n. 1
0
 public AirQualityService(IAirQualityProvider airQualityProvider)
 {
     _airQualityProvider = airQualityProvider ?? throw new ArgumentNullException(nameof(airQualityProvider));
 }
Esempio n. 2
0
 public AirQualityCacheUpdaterBackgrounJob(IAirQualityProvider airQualityProvider, IMemoryCache cache, IOptions <AirModuleOptions> airModuleOptions)
 {
     _airQualityProvider = airQualityProvider ?? throw new ArgumentNullException(nameof(airQualityProvider));
     _cache           = cache ?? throw new ArgumentNullException(nameof(cache));
     _cacheExpiration = TimeSpan.FromSeconds(airModuleOptions.Value.CacheExpirationInSeconds);
 }