Mat*_*att 3 .net c# active-directory .net-3.5
即使pagesize设置为更大,directorysearcher findall结果方法的上限是5000结果.它似乎真的是,因为无论我得到的确切5000结果.这是C#
首先,它是服务器端设置,它限制单次搜索中返回的最大条目数.默认值是1'000.
其次,如果你真的需要枚举超过1000个条目的限制,你应该查看分页搜索.很简单,将DirectorySearcher.PageSize
条目设置为一个值(小于系统限制),例如500,您将获得500个条目的结果.
您总共可以获得多少条目没有限制 - 您可以简单地枚举该DirectorySearcher.FindAll()
集合,并且您应该能够以这种方式处理任意数量的条目.AD服务器只需将您的结果以500页为单位进行批处理 - 一旦您枚举了一个页面,下一个将被交付.
渣
归档时间: |
|
查看次数: |
2114 次 |
最近记录: |