public PathMiddleware(RequestDelegate next, IApplicationBuilder app, IClientRequestRepository clientRequestRepository, IOptions <FXZOptions> options) { _options = options.Value; _next = next; _app = app; _repository = clientRequestRepository; }
public DefaultStoreProviderFactory(IClientRequestRepository repository, ICacheProviderFactory cacheProviderFactory, ILoggerFactory loggerFactory, IOptions <FXZOptions> options) { _reposity = repository; _options = options?.Value; _cacheProvider = cacheProviderFactory.CreateProvider(_options.CacheMode); _loggerFactory = loggerFactory; _logger = _loggerFactory.CreateLogger <DefaultStoreProviderFactory>(); }