私はアクティブなディレクトリで長い検索を実行していて、実際にDirectorySearcher.Asynchronous = Trueを使用したいと考えています。 Microsoftは が同時に追加の結果を検索しながら、彼らが見つかったとして、非同期の検索結果を表示することができMSDN非同期DirectorySearcher(LDAP)
にはほとんどのドキュメントを提供します。これは、リストボックスを設定するなどの作業の場合に便利です( )。
このプロパティのデフォルト設定はfalseです。
検索がいつ行われるのかをアプリケーションがどのように知るのですか?この通知を提供するプロパティ、イベント、またはコールバックは表示されません。誰もがどのようにこの機能を得るためのアイデアを持っていますか?
は基本的に私はこれを探しています:たDirectorySearcher私はアイテムを処理することができます実行されているとおり
- スタート非同期ディレクトリ検索
- 戻る(オブジェクトの)System.Collections.Concurrent.ConcurrentQueue
- への結果キューに追加
ありがとうございます。
私が行くアムこの機能を使用するには、System.DirectoryServices.Protocolsを使用して自分のクラスを作成する必要がありますか? –