검색 필터 설정
검색 필터를 통해 objectClass와 같은 개체와 연관된 특성을 기반으로 개체를 검색함으로써 특정 개체를 필터링할 수 있습니다. 이 작업을 수행하려면 문자열에 포함된 원하는 특성으로 필터 문자열을 설정합니다. 와일드카드 검색의 경우 (anr=test*) 같이 *와 함께 검색하려는 문자열의 일부를 입력할 수 있습니다. System.DirectoryServices와 함께 사용할 검색 필터를 설정할 경우 LDAP 필터에 대한 구문 규칙을 따릅니다. 필터가 사용되는지 나타내려면 DirectorySearcher 속성 Filter를 사용합니다.
검색 필터에 대한 자세한 내용은 MSDN Library(https://go.microsoft.com/fwlink/?LinkID=27252)의 Creating a Query Filter 항목을 참조하십시오. objectClass 특성에 대한 자세한 내용은 MSDN Library(https://go.microsoft.com/fwlink/?LinkID=27252)의 objectClass 항목을 참조하십시오.
다음 코드 예제에서는 검색 필터를 추가하는 방법을 보여 줍니다.
DirectoryEntry entry = new DirectoryEntry("LDAP://CN=users,DC=fabrikam,DC=com");
DirectorySearcher mySearcher = new DirectorySearcher(entry);
mySearcher.Filter = "(&(objectClass=user)(anr=test*))";
SearchResultCollection ResEnt = mySearcher.FindAll();
{
// Handle results.
}
// Handle exceptions.
참고 항목
참조
System.DirectoryServices
DirectorySearcher
개념
Send comments about this topic to Microsoft.
Copyright © 2007 by Microsoft Corporation. All rights reserved.