コード例 #1
0
 public MainRunner(ISeleniumService seleniumService, ISeleniumInstanceService seleniumInstanceService, IEventTabellenParser eventTabellenParser, IHtmlService htmlService, ILogger <MainRunner> logger, IWordPressApi wordPressApi, ITelegramApi telegramApi, IYamlConfigService configService, IFileWriter fileWriter)
 {
     _seleniumService         = seleniumService;
     _seleniumInstanceService = seleniumInstanceService;
     _eventTabellenParser     = eventTabellenParser;
     _htmlService             = htmlService;
     _logger        = logger;
     _wordPressApi  = wordPressApi;
     _telegramApi   = telegramApi;
     _configService = configService;
     _fileWriter    = fileWriter;
 }
コード例 #2
0
 private void InitServices()
 {
     if (_factoryNetwork != null)
     {
         _parseService     = _factoryNetwork.CreateHtmlParseService();
         _seleniumService  = _factoryNetwork.CreateSeleniumService();
         _recordingService = _factoryNetwork.CreateRecordingService();
     }
     else
     {
         throw new Exception("Инициализация фабрики сетей не выполнена");
     }
 }
コード例 #3
0
 public CrawlerService(ISeleniumService seleniumService)
 {
     _seleniumService = seleniumService;
 }
コード例 #4
0
 public Program(ILogger <Program> logger, ISeleniumService seleniumService)
 {
     this.logger          = logger;
     this.seleniumService = seleniumService;
 }