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) |