Compartir a través de


Ejemplo LDAP Paged Search Technology

Actualización: noviembre 2007

En este ejemplo se muestra cómo realizar una búsqueda paginada de Active Directory utilizando los controles LDAP. Las búsquedas paginadas permiten recibir los resultados en páginas. 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 PagedSearch\CS.

  2. Escriba msbuild pagedsearch.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 pagesearch seguido por sus argumentos y presione ENTRAR.

Este ejemplo tiene la sintaxis siguiente:

pagedsearch <ldapServer> <user> <pwd> <domain> <targetOU> 
  • ldapServer
    El servidor LDAP.

  • user
    El nombre de usuario.

  • pwd
    La contraseña.

  • domain
    El dominio de Active Directory.

  • targetOU
    La unidad organizativa de destino (OU).

A continuación se muestra un ejemplo:

PagedSearch myDC1.testDom.fabrikam.com user1 secret@~1 testDom OU=samples,DC=testDom,DC=fabrikam,DC=com

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.

CreateObjectsToSearch

Agrega varios objetos al directorio que se va a utilizar para realizar las búsquedas.

DoPagedSearch

Realiza una búsqueda paginada con un ámbito especificado y los atributos que se van a devolver.

DeleteObjectsToSearch

Elimina los objetos creados para realizar la búsqueda.