【问题标题】:Translate VB that uses Active Directory in C#在 C# 中翻译使用 Active Directory 的 VB
【发布时间】:2015-09-17 14:19:16
【问题描述】:

我发现使用 VB 和 Active Directory 的代码片段:

    Dim NbGroupe As Integer
    Dim Ldap As DirectoryEntry = New DirectoryEntry("LDAP://172.29.1.240:389", TxtUsager.Text & "@csnavigateurs.qc.ca", Password.Text)
    Dim Searcher As DirectorySearcher = New DirectorySearcher(Ldap)
    Searcher.PropertiesToLoad.Add("memberof")
    Searcher.PropertiesToLoad.Add("userPrincipalName")
    Searcher.Filter = "(&(userPrincipalName=" & TxtUsager.Text & "@csnavigateurs.qc.ca))"

我希望将 c# 用于相同的目的,但我承认这个很难翻译。我是否缺少 using 语句、参考或其他内容?我在我的项目中没有看到任何 DirectoryEntry 类型。

【问题讨论】:

标签: c# asp.net vb.net active-directory


【解决方案1】:

您需要引用 System.DirectoryServices 程序集并在您的文件中添加相应的 using。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-11
    • 2018-12-11
    • 2018-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多