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


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, NetworkCredential, AuthType)

Конструктор LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType) создает экземпляр класса с помощью указанного идентификатора LdapConnection каталога, учетных данных сети и типа проверки подлинности.

LdapConnection(LdapDirectoryIdentifier, NetworkCredential)

Конструктор LdapConnection(LdapDirectoryIdentifier, NetworkCredential) создает экземпляр класса с помощью указанного идентификатора LdapConnection каталога и сетевых учетных данных. Используется согласование проверки подлинности.

LdapConnection(LdapDirectoryIdentifier)

Конструктор LdapConnection(LdapDirectoryIdentifier) создает экземпляр класса с помощью указанного LdapConnection идентификатора каталога. Учетные данные входа и проверка подлинности "Согласование" используются для подключения к серверу LDAP.

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, TimeSpan)

Метод SendRequest(DirectoryRequest, TimeSpan) отправляет один из DirectoryRequest операций LDAP версии 3.

SendRequest(DirectoryRequest)

Метод SendRequest(DirectoryRequest) отправляет один из DirectoryRequest операций LDAP версии 3.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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