LdapConnection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс LdapConnection создает подключение TCP/IP или UDP LDAP к доменным службам Microsoft Active Directory или серверу LDAP.
public ref class LdapConnection : System::DirectoryServices::Protocols::DirectoryConnection, IDisposable
public class LdapConnection : System.DirectoryServices.Protocols.DirectoryConnection, IDisposable
type LdapConnection = class
inherit DirectoryConnection
interface IDisposable
Public Class LdapConnection
Inherits DirectoryConnection
Implements IDisposable
- Наследование
- Реализации
Комментарии
ClientCertificates Если свойство LdapConnection объекта и QueryClientCertificate свойство LdapSessionOptions объекта заданы, сертификат, указанный в свойстве ClientCertificates , игнорируется.
Конструкторы
LdapConnection(LdapDirectoryIdentifier) |
Конструктор LdapConnection(LdapDirectoryIdentifier) создает экземпляр класса LdapConnection, используя указанный идентификатор каталога. Учетные данные для входа и проверка подлинности "Согласование" используются для подключения к серверу LDAP. |
LdapConnection(LdapDirectoryIdentifier, NetworkCredential) |
Конструктор LdapConnection(LdapDirectoryIdentifier, NetworkCredential) создает экземпляр класса LdapConnection, используя указанные идентификатор каталога и сетевые учетные данные. Используется проверка подлинности "Согласование". |
LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType) |
Конструктор LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType) создает экземпляр класса LdapConnection, используя указанные идентификатор каталога, сетевые учетные данные и тип проверки подлинности. |
LdapConnection(String) |
Конструктор LdapConnection(String) создает экземпляр класса LdapConnection, используя указанный сервер. |
Свойства
AuthType |
Свойство AuthType содержит поддерживаемые типы проверки подлинности. |
AutoBind |
Свойство AutoBind указывает, разрешена ли автоматическая привязка. |
ClientCertificates |
Возвращает один или несколько сертификатов клиента для отправки для проверки подлинности. (Унаследовано от DirectoryConnection) |
Credential |
Свойство Credential содержит сетевые учетные данные для объекта. |
Directory |
Возвращает домен или сервер, к которому должно быть установлено соединение. (Унаследовано от DirectoryConnection) |
SessionOptions |
Свойство SessionOptions содержит объект LdapSessionOptions, задающий параметры сеанса. |
Timeout |
Свойство Timeout содержит продолжительность времени в секундах до тайм-аута LdapConnection. |
Методы
Abort(IAsyncResult) |
Метод Abort(IAsyncResult) отменяет асинхронный запрос. |
BeginSendRequest(DirectoryRequest, PartialResultProcessing, AsyncCallback, Object) |
Отправляет данные на сервер асинхронным образом. |
BeginSendRequest(DirectoryRequest, TimeSpan, PartialResultProcessing, AsyncCallback, Object) |
Отправляет данные на сервер асинхронным образом. |
Bind() |
Метод Bind() отправляет привязку LDAP, используя текущие учетные данные. |
Bind(NetworkCredential) |
Метод Bind(NetworkCredential) отправляет привязку LDAP, используя указанный NetworkCredential. |
Dispose() |
Метод Dispose() закрывает и освобождает дескриптор LDAP. |
Dispose(Boolean) |
Метод Dispose(Boolean) закрывает подключение и, при необходимости, освобождает дескриптор LDAP. |
EndSendRequest(IAsyncResult) |
Метод EndSendRequest(IAsyncResult) завершает асинхронный запрос. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Finalize() |
Метод Finalize() позволяет объекту LdapConnection предпринять попытку освободить ресурсы и выполнить другие завершающие операции перед утилизацией объекта LdapConnection в процессе сборки мусора. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetPartialResults(IAsyncResult) |
Метод GetPartialResults(IAsyncResult) извлекает частичные результаты асинхронной операции. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
SendRequest(DirectoryRequest) |
Метод SendRequest(DirectoryRequest) отправляет отдельный DirectoryRequest в виде операции LDAP v3. |
SendRequest(DirectoryRequest, TimeSpan) |
Метод SendRequest(DirectoryRequest, TimeSpan) отправляет отдельный DirectoryRequest в виде операции LDAP v3. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |