public WhiteListService(IEnumerable <WhiteLists> whiteLists, IContentChecker contentChecker, ILogger <WhiteListService> logger, WhiteListOptions options = null) { _whiteLists = whiteLists; _logger = logger; _contentChecker = contentChecker; if (options == null) { options = new WhiteListOptions(); } _options = options; tasks = new ConcurrentDictionary <long, Models.Task>(); }
public MyWhiteListService(Sql sql, IMapper mapper, IWebHostEnvironment env, IContentChecker contentChecker, ILogger <WhiteListService> logger, WhiteListOptions options = null) : base(GetData(CreateContext(sql, env), mapper), contentChecker, logger, options) { _mapper = mapper; _sql = sql; _env = env; // Thread t = new Thread(() => // { // while (true) // { // Thread.Sleep(3000); // Update(); // } // }); // t.IsBackground = true; // t.Start(); }
public PreflightComponent(ISettingsService settingsService, IContentChecker contentChecker) { _settingsService = settingsService; _contentChecker = contentChecker; }
public ApiController(ISettingsService settingsService, IContentChecker contentChecker) { _settingsService = settingsService; _contentChecker = contentChecker; }