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