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