Compartilhar via


LdapConnection Classe

Definição

A classe LdapConnection cria uma conexão TCP/IP ou LDAP UDP com o Microsoft Active Directory Domain Services ou um servidor 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
Herança
LdapConnection
Implementações

Comentários

Se a ClientCertificates propriedade no LdapConnection objeto e QueryClientCertificate a propriedade no LdapSessionOptions objeto estiverem definidas, o certificado especificado na ClientCertificates propriedade será ignorado.

Construtores

LdapConnection(LdapDirectoryIdentifier)

O construtor LdapConnection(LdapDirectoryIdentifier) cria uma instância da classe LdapConnection usando o identificador de diretório especificado. As credenciais de logon e a Autenticação de Negociação são usadas para se conectar ao servidor do LDAP.

LdapConnection(LdapDirectoryIdentifier, NetworkCredential)

O construtor LdapConnection(LdapDirectoryIdentifier, NetworkCredential) cria uma instância da classe LdapConnection usando o identificador de diretório especificado e as credenciais de rede. A Autenticação do Tipo Negociar é usada.

LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType)

O construtor do LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType) cria uma instância da classe LdapConnection usando o identificador do diretório especificado, as credenciais de rede e o tipo de autenticação.

LdapConnection(String)

O construtor LdapConnection(String) cria uma instância da classe LdapConnection usando o servidor especificado.

Propriedades

AuthType

A propriedade AuthType contém os tipos de autenticação com suporte.

AutoBind

A propriedade AutoBind especifica se uma associação automática é permitida.

ClientCertificates

Obtém um ou mais certificados de cliente a serem enviados para autenticação.

(Herdado de DirectoryConnection)
Credential

A propriedade Credential contém as credenciais de rede para o objeto.

Directory

Obtém o domínio ou o servidor ao qual a conexão deve ser feita.

(Herdado de DirectoryConnection)
SessionOptions

A propriedade SessionOptions contém um objeto LdapSessionOptions que especifica as opções de sessão.

Timeout

A propriedade Timeout contém o período, em segundos, antes que o LdapConnection atinja o tempo limite.

Métodos

Abort(IAsyncResult)

O método Abort(IAsyncResult) cancela a solicitação assíncrona.

BeginSendRequest(DirectoryRequest, PartialResultProcessing, AsyncCallback, Object)

Envia dados de maneira assíncrona ao servidor.

BeginSendRequest(DirectoryRequest, TimeSpan, PartialResultProcessing, AsyncCallback, Object)

Envia dados de maneira assíncrona ao servidor.

Bind()

O método Bind() envia uma associação LDAP usando as credenciais especificadas.

Bind(NetworkCredential)

O método Bind(NetworkCredential) envia uma associação LDAP usando o NetworkCredential especificado.

Dispose()

O método Dispose() fecha e libera o identificador LDAP.

Dispose(Boolean)

O método Dispose(Boolean) fecha a conexão e, opcionalmente, libera o identificador LDAP.

EndSendRequest(IAsyncResult)

O método EndSendRequest(IAsyncResult) conclui uma solicitação assíncrona.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

O método Finalize() permite que um objeto LdapConnection tente liberar recursos e executar outras operações de limpeza antes que objeto LdapConnection seja recuperado pela coleta de lixo.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetPartialResults(IAsyncResult)

O método GetPartialResults(IAsyncResult) recupera resultados parciais de uma operação assíncrona.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
SendRequest(DirectoryRequest)

O método SendRequest(DirectoryRequest) envia um único DirectoryRequest como uma operação do LDAP v3.

SendRequest(DirectoryRequest, TimeSpan)

O método SendRequest(DirectoryRequest, TimeSpan) envia um único DirectoryRequest como uma operação do LDAP v3.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a