我已经实现了IApplicationEventHandler
并将检查事件添加到OnApplicationStarted
中。然后,我删除App_Data
文件夹并重新启动应用程序。当OnApplicationStarted
触发时,所有索引都已生成。我的事件处理程序永远不会执行。我尝试将事件处理程序添加到OnApplicationInitialized
和OnApplicationStarting
,但是ExamineManager
引发异常。
问题:在索引编制开始之前,我该如何尽快连接事件处理程序?
这就是我添加事件处理程序的方式:ExamineManager.Instance.IndexProviderCollection["MyIndexer"].NodeIndexing += MyIndexingHandler;
我正在重构运行v6.2.1的旧应用