DirectoryVirtualListView 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스는 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) |