翻译在C#中使用Active Directory的VB

时间:2015-09-17 14:19:17

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

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

    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#用于同一目的,但我承认这一点很难翻译。我错过了使用声明,参考或其他什么?我的项目中没有看到任何DirectoryEntry类型。

1 个答案:

答案 0 :(得分:3)

您需要引用System.DirectoryServices asembly并在文件中添加相应的使用。