// Only works with Cache public ThrottleMiddleware(RequestDelegate next, ICustomeCache cache, ILoggerFactory logger, IConfiguration config) { _next = next; _cache = cache; _logger = logger.CreateLogger <ThrottleMiddleware>(); _config = config; }
public RepairController(IValveService valveService, ILoggerFactory logger, IReportService reportService, ICustomeCache cache, IStringLocalizerFactory factory) { _valveService = valveService; _reportService = reportService; _logger = logger.CreateLogger <RepairController>(); _cache = cache; var type = typeof(SharedResource); var assemblyName = new AssemblyName(type.GetTypeInfo().Assembly.FullName); _localizer = factory.Create("SharedResource", assemblyName.Name); }