public LanguageIndexingNotificationHandler( IUmbracoIndexingHandler umbracoIndexingHandler, IIndexRebuilder indexRebuilder) { _umbracoIndexingHandler = umbracoIndexingHandler ?? throw new ArgumentNullException(nameof(umbracoIndexingHandler)); _indexRebuilder = indexRebuilder ?? throw new ArgumentNullException(nameof(indexRebuilder)); }
public ExamineManagementController( IExamineManager examineManager, ILogger <ExamineManagementController> logger, IIndexDiagnosticsFactory indexDiagnosticsFactory, AppCaches appCaches, IIndexRebuilder indexRebuilder) { _examineManager = examineManager; _logger = logger; _indexDiagnosticsFactory = indexDiagnosticsFactory; _runtimeCache = appCaches.RuntimeCache; _indexRebuilder = indexRebuilder; }
public IndexRebuilderFilterDecorator(IIndexRebuilder inner, ILogger <SingleThreadedIndexer> logger) { _inner = inner; _logger = Condition.Requires(logger, nameof(logger)).IsNotNull().Value; }