2015-09-17 3 views
1

я обнаружил, что код snipet, который использует VB и Active Directory:Перевести VB, который использует Active Directory в C#

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 в моем проекте.

+2

https://social.msdn.microsoft.com/Forums/vstudio/it-IT/fce9ee6f-96a8-4fed-ab3b-00c2d39a6374/directoryentry-missing-assembly-reference 'добавить ссылку на System.DirectoryService.dll ' –

ответ

3

Вам необходимо обратиться к сборке System.DirectoryServices и добавить соответствующее использование в ваш файл.

Смежные вопросы