2016-08-01 14 views
0

多くのユーザーを持つActive Directoryからユーザーを段階的にロードしようとしています。 (私のメモリはすべてのデータを保持することはできません)C#のActive Directoryからユーザーを段階的に照会

私は、DirectorySearcher.VirtualListViewプロパティを使用してユーザの一部を毎回取得しようとしましたが、サーバがそのような大きな量をソートできないようですデータ。

は、サーバーが要求された重要な拡張

この問題を解決する方法はありますがサポートされていません。そして、それは私にエラーメッセージを与えていますか?

+0

あなたはそれをGoogleにしましたか? –

+0

私はしましたが、解決策を見つけることができませんでした – gimbup

+0

Windows Server 2008 R2? – Wolfgang

答えて

0

デフォルトでは、DirectorySearcherは1,000アイテムに制限されており、さらに返品する必要がある場合はCan I get more than 1000 records from a DirectorySearcher in ASP.NET?となります。

サーバーのパフォーマンスに影響を与えないように、大きなデータの場合は、AD/LDAPを使用して並べ替え、検索などを行うべきではありません。 ADからすべてのオブジェクト/ユーザーをロードできるデータベースと、そこからデータを照会できる場所を使用することを検討してください。

関連する問題