LdapConnection Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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) |