Exemple #1
0
 public ApiRateLimitMiddleware(RequestDelegate next, IMemoryCache cache, ICacheSettingProvider cacheSettingProvider, ILogger <ApiRateLimitMiddleware> logger)
 {
     _next  = next;
     _cache = cache;
     _cacheSettingProvider = cacheSettingProvider;
     _logger = logger;
 }
Exemple #2
0
 public OpenFoodFactsProxyService(IHttpClientFactory clientFactory, IMapper mapper,
                                  IMemoryCache cache, ICacheSettingProvider cacheSettingProvider, IQueryBuilder httpQueryBuilder, ILogger <OpenFoodFactsProxyService> logger)
 {
     _clientFactory        = clientFactory;
     _mapper               = mapper;
     _cache                = cache;
     _cacheSettingProvider = cacheSettingProvider;
     _httpQueryBuilder     = httpQueryBuilder;
     _logger               = logger;
 }