다음을 통해 공유


DirectoryVirtualListView 클래스

정의

DirectoryVirtualListView 클래스는 가상 목록 보기 검색을 수행하는 방법을 지정합니다. 사용자는 가상 목록 보기 검색을 통해 주소록 스타일 가상 목록 보기로 검색 결과를 볼 수 있습니다. 가상 목록 보기는 매우 큰 결과 집합에 사용하도록 설계되었습니다. 검색 데이터는 정렬된 디렉터리 검색의 연속된 하위 집합으로 검색됩니다.

public ref class DirectoryVirtualListView
public class DirectoryVirtualListView
type DirectoryVirtualListView = class
Public Class DirectoryVirtualListView
상속
DirectoryVirtualListView

예제

다음 C# 예제에서는 결과 집합의 처음 30개 항목을 검색하는 방법을 보여줍니다.

using System.DirectoryServices;  
...  
DirectorySearcher src = new DirectorySearcher("…");   
src.VirtualListView = new DirectoryVirtualListView(0,30);  
foreach(SearchResult res in src.FindAll() )  
{  
    Console.WriteLine("…");  
}  

다음 C# 예제에서는 "Ha" 문자로 시작하는 결과 집합에서 처음 50개의 항목을 검색하는 방법을 보여줍니다.

using System.DirectoryServices;  
...  
DirectorySearcher src = new DirectorySearcher("…");   
src.VirtualListView = new DirectoryVirtualListView(0,50, "Ha");  
foreach(SearchResult res in src.FindAll() )  
{  
    Console.WriteLine("…");  
}  

다음 C# 예제에서는 60% 대략적 대상에서 처음 100개의 항목을 검색하는 방법을 보여 있습니다.

using System.DirectoryServices;  
...  
// First VLV calls.   
DirectorySearcher src = new DirectorySearcher("…");   
src.VirtualListView = new DirectoryVirtualListView(100);  
foreach(SearchResult res in src.FindAll() )  
{  
    Console.WriteLine("…");  
}  

// Second Call, the VLV context is still attached to the DirectorySearcher.  
src.VirtualListView.TargetPercentage = 60;  
src.VirtualListView.BeforeCount = 50;  
src.VirtualListView.AfterCount = 50;  

foreach(SearchResult res in src.FindAll() )  
{  
    Console.WriteLine("…");  
}  

생성자

DirectoryVirtualListView()

DirectoryVirtualListView 클래스의 새 인스턴스를 초기화합니다.

DirectoryVirtualListView(Int32)

이후 개수 집합을 사용하여 DirectoryVirtualListView 클래스의 새 인스턴스를 초기화합니다.

DirectoryVirtualListView(Int32, Int32, Int32)

이전 개수, 이후 개수 및 오프셋 집합을 사용하여 DirectoryVirtualListView 클래스의 새 인스턴스를 초기화합니다.

DirectoryVirtualListView(Int32, Int32, Int32, DirectoryVirtualListViewContext)

이전 개수, 이후 개수, 오프셋 및 컨텍스트 집합을 사용하여 DirectoryVirtualListView 클래스의 새 인스턴스를 초기화합니다.

DirectoryVirtualListView(Int32, Int32, String)

이전 개수, 이후 개수 및 대상 집합을 사용하여 DirectoryVirtualListView 클래스의 새 인스턴스를 초기화합니다.

DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext)

이전 개수, 이후 개수, 대상 및 컨텍스트 집합을 사용하여 DirectoryVirtualListView 클래스의 새 인스턴스를 초기화합니다.

속성

AfterCount

클라이언트가 서버에게 요청하는 대상 엔트리 이후의 엔트리 수를 나타내는 값을 가져오거나 설정합니다.

ApproximateTotal

목록에 있는 예상되는 전체 항목 수를 나타내는 값을 가져오거나 설정합니다.

BeforeCount

클라이언트가 서버에게 요청하는 대상 엔트리 이전의 엔트리 수를 나타내는 값을 가져오거나 설정합니다.

DirectoryVirtualListViewContext

가상 목록 보기 검색 응답을 나타내는 값을 가져오거나 설정합니다.

Offset

목록 내에서 대상 엔트리의 오프셋을 나타내는 값을 가져오거나 설정합니다.

Target

Target 속성은 클라이언트에서 요청한 대상 엔트리를 나타내는 값을 가져오거나 설정합니다.

TargetPercentage

TargetPercentage 속성은 목록 내에서 예상되는 대상 엔트리의 요청된 오프셋을 나타내는 값을 목록에 있는 전체 항목 수의 백분율로 가져오거나 설정합니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보