Comparteix a través de


LdapConnection Clase

Definición

La clase LdapConnection crea una conexión LDAP TCP/IP o UDP con los Servicios de dominio de Active Directory o 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 ClientCertificates propiedad en el LdapConnection objeto y QueryClientCertificate la propiedad del LdapSessionOptions objeto, se omite el certificado especificado en la ClientCertificates propiedad .

Constructores

LdapConnection(LdapDirectoryIdentifier)

El constructor LdapConnection(LdapDirectoryIdentifier) crea una instancia de la clase LdapConnection utilizando el identificador de directorio especificado. Las credenciales de inicio de sesión y Negotiate Authentication se utilizan para la conexión con el servidor LDAP.

LdapConnection(LdapDirectoryIdentifier, NetworkCredential)

El constructor LdapConnection(LdapDirectoryIdentifier, NetworkCredential) crea una instancia de la clase LdapConnection utilizando el identificador de directorio y las credenciales de red que se han especificado. Se utiliza Negotiate Authentication.

LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType)

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

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 compatibles.

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 establecer 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 los segundos que transcurren antes de que se agote LdapConnection.

Métodos

Abort(IAsyncResult)

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

BeginSendRequest(DirectoryRequest, PartialResultProcessing, AsyncCallback, Object)

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

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

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

Bind()

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

Bind(NetworkCredential)

El método Bind(NetworkCredential) envía un enlace LDAP utilizando el objeto NetworkCredential especificado.

Dispose()

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

Dispose(Boolean)

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

EndSendRequest(IAsyncResult)

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

Equals(Object)

Determina si el objeto especificado es igual que el 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 reclame el objeto LdapConnection.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetPartialResults(IAsyncResult)

El método GetPartialResults(IAsyncResult) recupera los 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 Object actual.

(Heredado de Object)
SendRequest(DirectoryRequest)

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

SendRequest(DirectoryRequest, TimeSpan)

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

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a