【发布时间】:2020-01-17 18:07:33
【问题描述】:
我正在 Active Directory 中执行长时间搜索,并且非常希望使用 DirectorySearcher.Asynchronous = True。 Microsoft 在MSDN 上提供的文档很少
异步搜索可以在找到结果时显示结果 同时搜索其他结果。这对 填充列表框等任务。
此属性的默认设置为 false。
我的应用程序如何知道搜索何时完成。我没有看到任何可以提供此通知的属性、事件或回调。有谁知道如何获得此功能?
基本上我正在寻找这个:
- 开始异步目录搜索
- 将结果返回到 System.Collections.Concurrent.ConcurrentQueue(Of Object)
- 在 DirectorySearcher 运行时,我可以处理添加到队列中的项目
非常感谢您的帮助。
【问题讨论】:
-
我是否需要使用 System.DirectoryServices.Protocols 创建自己的类才能获得此功能?
标签: .net vb.net directoryservices