コード例 #1
0
 public AdToCartController(IOptions <ScriptAPISetting> conf, IHostScriptChecker hostScriptChecker, IKafkaLogger kafkaLogger, IProductCache productCache, IErrorLogger errorLogger, ITotalVisitUpdater totalVisitUpdater, IHostCache hostCache)
 {
     _kafkaLogger       = kafkaLogger;
     _errorLogger       = errorLogger;
     _hostScriptChecker = hostScriptChecker;
     _hostCache         = hostCache;
     _productCache      = productCache;
     _totalVisitUpdater = totalVisitUpdater;
     _configurations    = conf.Value;
 }
コード例 #2
0
 public PageLoggerController(IOptions <ScriptAPISetting> conf, IHostScriptChecker hostScriptChecker, IKafkaLogger kafkaLogger, IErrorLogger errorLogger, ICrowlerCache crowlerCache, IHostCache hostDictionary, ITotalVisitUpdater totalVisitUpdater)
 {
     _kafkaLogger       = kafkaLogger;
     _hostCache         = hostDictionary;
     _hostScriptChecker = hostScriptChecker;
     _crowlerCache      = crowlerCache;
     _errorLogger       = errorLogger;
     _totalVisitUpdater = totalVisitUpdater;
     _configurations    = conf.Value;
 }
コード例 #3
0
 public ProductUpdateController(IHostCache hostCache, IHostScriptChecker hostScriptChecker, IProductCache productCache, ICrowlerCache crowlerCache, IKafkaLogger kafkaLogger, ICategoryLogger categoryLogger, IErrorLogger errorLogger, IOptions <ScriptAPISetting> options, ITotalVisitUpdater totalVisitUpdater)
 {
     _kafkaLogger       = kafkaLogger;
     _categoryLogger    = categoryLogger;
     _hostScriptChecker = hostScriptChecker;
     _productCache      = productCache;
     _errorLogger       = errorLogger;
     _crowlerCache      = crowlerCache;
     _configurations    = options.Value;
     _hostCache         = hostCache;
     _totalVisitUpdater = totalVisitUpdater;
 }