Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从C#连接到LDAP数据库并返回一个数组_C#_Php_.net_Ldap - Fatal编程技术网

从C#连接到LDAP数据库并返回一个数组

从C#连接到LDAP数据库并返回一个数组,c#,php,.net,ldap,C#,Php,.net,Ldap,基本上,我想从C#.Net连接到LDAP数据库并返回一个对象数组 我们有一个第三方软件,它在PHP中成功地实现了这一点,PHP代码如下: $ds = @ldap_connect("127.0.0.1",4000) @ldap_bind($ds,"XXXXX","88888") $sr=@ldap_list($ds,"cn=Registrations","objectclass=RegistrationRecord",$att); $info=@ldap_get_entries($ds,$sr);

基本上,我想从C#.Net连接到LDAP数据库并返回一个对象数组

我们有一个第三方软件,它在PHP中成功地实现了这一点,PHP代码如下:

$ds = @ldap_connect("127.0.0.1",4000)
@ldap_bind($ds,"XXXXX","88888")
$sr=@ldap_list($ds,"cn=Registrations","objectclass=RegistrationRecord",$att);
$info=@ldap_get_entries($ds,$sr);
我从哪里开始用C#重复这个?我甚至不是在寻找一个完整的解决方案,只要有人朝着正确的方向轻推一下,就会对我大有裨益,因为我迷路了

谢谢


John

您可以使用
目录条目
LdapConnection类

DirectoryEntry de = new DirectoryEntry("LDAP://127.0.0.1","admin","password",AuthenticationTypes.None);
DirectorySearcher ds = new DirectorySearcher(de);
var findAll = ds.FindAll();
资料来源: