コード例 #1
0
ファイル: PathMiddleware.cs プロジェクト: JamesYing/FaXianZhe
 public PathMiddleware(RequestDelegate next,
                       IApplicationBuilder app,
                       IClientRequestRepository clientRequestRepository,
                       IOptions <FXZOptions> options)
 {
     _options    = options.Value;
     _next       = next;
     _app        = app;
     _repository = clientRequestRepository;
 }
コード例 #2
0
 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>();
 }