Поделиться через


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
Наследование
LdapConnection
Реализации

Комментарии

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)

Применяется к