我正在活动目录中进行长时间搜索,并且真的很想使用 DirectorySearcher.Asynchronous = True。微软在MSDN上提供的文档很少
异步搜索可以在找到结果时显示结果,同时搜索其他结果。这对于填充列表框等任务很有用。
此属性的默认设置为 false。
我的应用程序如何知道搜索何时完成。我没有看到任何可以提供此通知的属性、事件或回调。有谁知道如何获得这个功能?
基本上我正在寻找这个:
- 启动异步目录搜索
- 将结果返回到 System.Collections.Concurrent.ConcurrentQueue(Of Object)
- 由于 DirectorySearcher 正在运行,我可以处理添加到队列中的项目
非常感谢你的帮助。