Поделиться через


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# показано, как получить первые 50 записей в результирующем наборе, которые начинаются с букв "Ha".

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

В следующем примере C# показано, как получить первые 100 записей с приблизительным целевым значением 60 %.

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)

Применяется к

См. также раздел