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("…");
}

생성자

Name Description
DirectoryVirtualListView()

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

DirectoryVirtualListView(Int32, Int32, Int32, DirectoryVirtualListViewContext)

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

DirectoryVirtualListView(Int32, Int32, Int32)

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

DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext)

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

DirectoryVirtualListView(Int32, Int32, String)

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

DirectoryVirtualListView(Int32)

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

속성

Name Description
AfterCount

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

ApproximateTotal

목록의 예상 총 항목 수를 나타내는 값을 가져오거나 설정합니다.

BeforeCount

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

DirectoryVirtualListViewContext

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

Offset

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

Target

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

TargetPercentage

이 속성은 TargetPercentage 목록 내에서 예상 대상 항목의 요청된 오프셋을 목록의 총 항목 수에 대한 백분율로 나타내는 값을 가져오거나 설정합니다.

메서드

Name Description
Equals(Object)

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

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

기본 해시 함수로 사용됩니다.

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

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

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

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

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

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

(다음에서 상속됨 Object)

적용 대상

추가 정보