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