다음을 통해 공유


LDAP 페이지 단위 검색 기술 샘플

업데이트: 2007년 11월

이 샘플에서는 LDAP 컨트롤을 사용하여 Active Directory의 페이지 단위 검색을 수행하는 방법을 보여 줍니다. 페이지 단위 검색을 사용하면 결과를 페이지 단위로 받을 수 있습니다. 이 샘플은 Visual C#에서만 사용할 수 있습니다.

샘플 사용에 대한 자세한 내용은 다음 항목을 참조하십시오.

이 샘플을 빌드하려면

  1. 명령 프롬프트 창을 열고 PagedSearch\CS 디렉터리로 이동합니다.

  2. 명령줄에서 msbuild pagedsearch.sln을 입력합니다.

이 샘플을 실행하려면

  1. 명령 프롬프트를 사용하여, 빌드된 실행 파일이 포함된 디렉터리로 이동합니다.

  2. pagedsearch와 해당 인수를 차례로 입력하고 Enter 키를 누릅니다.

이 샘플에서는 다음 구문을 사용합니다.

pagedsearch <ldapServer> <user> <pwd> <domain> <targetOU> 
  • ldapServer
    LDAP 서버입니다.

  • user
    사용자 이름입니다.

  • pwd
    암호입니다.

  • domain
    Active Directory 도메인입니다.

  • targetOU
    대상 OU(조직 구성 단위)입니다.

다음 예제를 참조하십시오.

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

참고:

이 샘플은 콘솔 응용 프로그램입니다. 출력을 보려면 명령 프롬프트 창에서 시작하고 실행해야 합니다.

설명

이 샘플은 다음 메서드를 정의합니다.

메서드

설명

CreateConnection

LdapConnection을 사용하여 서버에 연결합니다.

CreateObjectsToSearch

검색에 사용할 여러 개체를 디렉터리에 추가합니다.

DoPagedSearch

반환할 지정된 범위와 특성으로 페이지 단위 검색을 수행합니다.

DeleteObjectsToSearch

검색하기 위해 만든 개체를 삭제합니다.