Compartir vía


LdapConnection Clase

Definición

La clase LdapConnection crea una conexión LDAP TCP/IP o UDP a Microsoft Active Directory Domain Services o a un 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
Herencia
LdapConnection
Implementaciones

Comentarios

Si se establece la propiedad ClientCertificates en el objeto LdapConnection y QueryClientCertificate propiedad del objeto LdapSessionOptions, se omite el certificado especificado en la propiedad ClientCertificates.

Constructores

LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType)

El constructor LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType) crea una instancia de la clase LdapConnection mediante el identificador de directorio, las credenciales de red y el tipo de autenticación especificados.

LdapConnection(LdapDirectoryIdentifier, NetworkCredential)

El constructor LdapConnection(LdapDirectoryIdentifier, NetworkCredential) crea una instancia de la clase LdapConnection mediante el identificador de directorio y las credenciales de red especificados. Se usa la autenticación negotiate.

LdapConnection(LdapDirectoryIdentifier)

El constructor LdapConnection(LdapDirectoryIdentifier) crea una instancia de la clase LdapConnection mediante el identificador de directorio especificado. Las credenciales de inicio de sesión y la autenticación Negotiate se usan para conectarse al servidor LDAP.

LdapConnection(String)

El constructor LdapConnection(String) crea una instancia de la clase LdapConnection mediante el servidor especificado.

Propiedades

AuthType

La propiedad AuthType contiene los tipos de autenticación admitidos.

AutoBind

La propiedad AutoBind especifica si se permite un enlace automático.

ClientCertificates

Obtiene uno o varios certificados de cliente que se van a enviar para la autenticación.

(Heredado de DirectoryConnection)
Credential

La propiedad Credential contiene las credenciales de red del objeto .

Directory

Obtiene el dominio o el servidor al que se debe realizar la conexión.

(Heredado de DirectoryConnection)
SessionOptions

La propiedad SessionOptions contiene un objeto LdapSessionOptions que especifica las opciones de sesión.

Timeout

La propiedad Timeout contiene el tiempo, en segundos, antes de que se agote el tiempo de espera del LdapConnection.

Métodos

Abort(IAsyncResult)

El método Abort(IAsyncResult) cancela la solicitud asincrónica.

BeginSendRequest(DirectoryRequest, PartialResultProcessing, AsyncCallback, Object)

Envía datos de forma asincrónica al servidor.

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

Envía datos de forma asincrónica al servidor.

Bind()

El método Bind() envía un enlace LDAP mediante las credenciales actuales.

Bind(NetworkCredential)

El método Bind(NetworkCredential) envía un enlace LDAP mediante el NetworkCredentialespecificado.

Dispose()

El método Dispose() cierra y libera el identificador LDAP.

Dispose(Boolean)

El método Dispose(Boolean) cierra la conexión y, opcionalmente, libera el identificador LDAP.

EndSendRequest(IAsyncResult)

El método EndSendRequest(IAsyncResult) completa una solicitud asincrónica.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
Finalize()

El método Finalize() permite que un objeto LdapConnection intente liberar recursos y realizar otras operaciones de limpieza antes de que la recolección de elementos no utilizados recupere el objeto LdapConnection.

GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetPartialResults(IAsyncResult)

El método GetPartialResults(IAsyncResult) recupera resultados parciales de una operación asincrónica.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
SendRequest(DirectoryRequest, TimeSpan)

El método SendRequest(DirectoryRequest, TimeSpan) envía un único DirectoryRequest como una operación LDAP v3.

SendRequest(DirectoryRequest)

El método SendRequest(DirectoryRequest) envía un único DirectoryRequest como una operación LDAP v3.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a