Active Directoryで長い検索を実行していますが、DirectorySearcher.Asynchronous=Trueを使用したいと考えています。MicrosoftはMSDNに関するドキュメントをほとんど提供していません
非同期検索では、追加の結果を同時に検索しながら、見つかった結果を表示できます。これは、リストボックスへの入力などのタスクに役立ちます。
このプロパティのデフォルト設定はfalseです。
私のアプリケーションは、検索がいつ行われたかをどのように知るのですか。この通知を提供するプロパティ、イベント、またはコールバックが表示されません。誰かがこの機能を取得する方法について何かアイデアがありますか?
基本的に私はこれを探しています:
- 非同期ディレクトリ検索を開始します
- 結果をSystem.Collections.Concurrent.ConcurrentQueue(Of Object)に返します
- DirectorySearcherが実行されているので、キューに追加されたアイテムを処理できます
どうもありがとうございました。