LdapConnection Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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) |