Compartir a través de


Ejemplo LDAP Exceptions Technology

Actualización: noviembre 2007

Este ejemplo muestra el control de excepciones LDAP. Sólo está disponible en Visual C#.

Para obtener información sobre el uso de los ejemplos, vea los siguientes temas:

Para generar el ejemplo

  1. Abra una ventana del símbolo del sistema y navegue hasta el directorio Exceptions\CS.

  2. Escriba msbuild exceptions.sln en la línea de comandos.

Para ejecutar el ejemplo

  1. Navegue hasta el directorio que contiene el archivo ejecutable generado, desde el símbolo del sistema.

  2. Escriba exceptions seguido por sus argumentos y presione ENTRAR.

Este ejemplo tiene la sintaxis siguiente:

Exceptions <ldapServer> <user> <pwd> <domain> 
  • ldapServer
    El servidor LDAP.

  • user
    El nombre de usuario.

  • pwd
    La contraseña.

  • domain
    El dominio de Active Directory.

A continuación se muestra un ejemplo:

Exceptions.exe myDC1.testDom.fabrikam.com user1 secret@~1 testDom

Nota:

Este ejemplo es una aplicación de consola. Debe iniciarlo y ejecutarlo en una ventana del símbolo del sistema para ver los resultados.

Comentarios

En este ejemplo se definen los métodos siguientes.

Método

Descripción

CreateConnection

Se conecta al servidor utilizando una LdapConnection.

HandleLdapException

Controla una conexión a un servidor LDAP desconocido y una conexión utilizando credenciales no válidas.

HandleOperationException

Controla una solicitud de eliminación mediante un nombre completo (DN) no válido.

HandlePlatformNotSupportedException

Controla un sistema operativo no compatible.

HandleBerConversionException

Controla la descodificación de un valor binario con una cadena de descodificación incorrecta.

HandleDirectoryAttributeNullException

Controla la creación de atributos de directorio con valores nulos.

HandleTlsOperationException

Controla TlsOperationException.

HandleInvalidOperationException

Controla la autenticación anónima con una credencial no nula.