首页 / 知识
关于c#:我可以从DirectorySearcher获得1000多个记录吗?
2023-04-17 00:50:00

Can I get more than 1000 records from a DirectorySearcher?我刚刚注意到结果的返回列表限制为1000。我的域(HUGE域)中有1000多个组。如何获得超过1000条记录?我可以从以后的唱片开始吗?我可以将其划分为多个搜索吗? 这是我的查询:
我尝试设置srch.SizeLimit = 2000 ;,但这似乎不起作用。有什么想法吗? 您需要将DirectorySearcher.PageSize设置为非零值才能获取所有结果。 顺便说一句,您还应该在完成DirectorySearcher后将其处置
API文档不是很清楚,但是本质上是:
正如Biri所指出的,处置由FindAll返回的SearchResultCollection很重要,否则,如DirectorySearcher.FindAll的MSDN文档的"备注"部分所述,您可能会发生内存泄漏。 在.NET 2.0或更高版本中避免这种情况的一种方法是编写一个自动处理SearchResultCollection的包装方法。这可能类似于以下内容(或可能是.NET 3.5中的扩展方法):
然后可以按以下方式使用它:
|
最新内容
相关内容
linux运行多个命令?
linux运行多个命令?,环境,软件,系统,工作,服务,连续,命令,指令,分号,冲突,linux多个用户同时执行命令会冲突吗不会冲突。解释:用户登录linux的linux命令行开多个?
linux命令行开多个?,系统,情况,命令,首次,名称,名字,连续,首页,时间,软件,Linux命令行中如何在多个目录下创建多个文件在Linux中批量创建文件linux下清除命令记录?
linux下清除命令记录?,软件,命令,位置,手机,情况,平台,数据,网络,系统,文件,LINUX中,创建文件夹、文件命令及清除命令。创建文件夹mkdir命令使linux清楚命令记录?
linux清楚命令记录?,系统,数据,命令,名称,不了,信息,位置,文件夹,文件,文件名,LINUX中,创建文件夹、文件命令及清除命令。1、创建文件夹mkdirlinux命令多个选项?
linux命令多个选项?,系统,工作,基础,信息,命令,工具,数据,不了,名称,环境,Linux系统基础操作指令1、linux常用命令有pwd命令、cd命令、ls命令linux下查看命令记录?
linux下查看命令记录?,信息,地址,系统,时间,服务,命令,名称,数据,环境,数字,怎么查看linux所有执行过的命令1、在Linux服务器上,可以使用historlinux多个窗口命令?
linux多个窗口命令?,工具,系统,命令,首页,技术,情况,终端,窗口,脚本,界面,Linux一次在多个服务器运行命令1、把你的命令写入一个shell脚本就行linux中有趣的命令?
linux中有趣的命令?,工作,系统,地址,信息,单位,命令,目录,代码,管理,标准,mv什么意思呢?MV的意思具体如下:mV是一个较小的电压单位,可以用毫伏表linux脚本多个命令?
linux脚本多个命令?,系统,工作,标准,服务,命令,软件,管理,连续,电脑,设备,linux脚本如何一键授权并执行1、chmod u+x file,如果只给文件所有者清理linux命令记录?
清理linux命令记录?,系统,数据,命令,环境,信息,名称,不了,时间,地址,文件夹,在Linux命令终端中查看和编辑曾执行过的命令1、首先打开Linux直接linux磁盘列表命令?
linux磁盘列表命令?,情况,管理,系统,单位,信息,数据,命令,磁盘,服务,时间,linux的进入磁盘命令1、查看磁盘空间 -df df命令以磁盘分区为单位查linux命令中有问号?
linux命令中有问号?,不了,系统,数字,权限,问号,文件,中文,乱码,字形,字母,linux文件权限所有者都是问号处理不了中文,形成乱码,乱码中,有的被解析