検索をマルチスレッド化できるように、検索されたページ数を把握するために離れて探していました
例ActiveDirectoryに5000台のコンピュータがあるとします。Active Directoryは、1000台のコンピューターに対してのみクエリを返します。次のコードは、1000件の結果を5ページ返します。すべての結果を取得するためにDirectorySearcherが何ページを実行する必要があるかをどのように把握しますか?
ありがとうございました
Dim Searcher As DirectorySearcher = New DirectorySearcher("(objectClass=computer)")
Searcher.PageSize = Integer.MaxValue
Searcher.SizeLimit = Integer.MaxValue
Dim Result As SearchResultCollection = Searcher.FindAll()
For Each i As SearchResult In Result
//some code
Next