コード例 #1
0
 // Only works with Cache
 public ThrottleMiddleware(RequestDelegate next, ICustomeCache cache, ILoggerFactory logger,
                           IConfiguration config)
 {
     _next   = next;
     _cache  = cache;
     _logger = logger.CreateLogger <ThrottleMiddleware>();
     _config = config;
 }
コード例 #2
0
        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);
        }