Книга: C# для профессионалов. Том II

Связывание с помощью класса DirectoryEntry

Связывание с помощью класса DirectoryEntry

Класс System.DirectoryServices.DirectoryEntry используется для определения всех связываемых данных. Можно использовать конструктор по умолчанию и определить данные связывания со свойствами Path, Username, Password и AuthenticationType или передать всю информацию в конструктор:

using (DirectoryEntry de = new DirectoryEntry()) {
 de.Path = "LDAP://celticrain/DC=eichkogelstrasse, DC=local";
 de.Username = "[email protected]";
 de.Password = "someSecret";
 // использовать полномочия текущего пользователя
 DirectoryEntry de2 = new DirectoryEntry("LDAP://DC=eichkogelstrasse, DC=local");

Даже если создание объекта DirectoryEntry пройдет успешно, это не означает, что и связывание было успешным. Связывание произойдет, когда в первый раз будет прочитано свойство во избежание ненужного сетевого трафика. Существует ли объект или правильны ли полномочия определенного пользователя, можно будет увидеть при первом доступе к объекту.

Оглавление книги


Генерация: 2.958. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз