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