GetObject()方法使用LDAP返回什么?

时间:2017-06-27 08:24:45

标签: c# vbscript active-directory

我正在使用VBS和Active Directory创建的Intranet网站,我必须使用C#重新制作新版本。我无法理解VB方法:GetObject("LDAP://"+Groups)

Groups = userObject.memberOf

Groups是用户所属的组。在C#中这个方法的等价物是什么?这种方法究竟返回了什么?

到目前为止我所做的是创建一个名为ADProperties的POCO,它允许我在搜索用户后加载用户属性。我也实现了身份验证,因此我使用ClaimsIdentity来处理已记录的用户,并为这些声明添加了Active Directory属性。

谢谢!

1 个答案:

答案 0 :(得分:1)

根据https://msdn.microsoft.com/en-us/library/aa772325(v=vs.85).aspx,我假设该方法用于获取实际Group个对象的数组。您应该能够通过检查代码中对此对象的进一步操作来确认这一点。

在C#中似乎也没有等价物,所以你只需要弄清楚这些数据的用途,并找到一种不同的方法在c#中做到这一点。如果您遇到问题,请发布更多代码以及出现问题的地方。