DirectoryVirtualListView Класс

Определение

Класс DirectoryVirtualListView указывает режим проведения поиска виртуального представления списка.The DirectoryVirtualListView class specifies how to conduct a virtual list view search. Поиск виртуального представления списка позволяет пользователям просматривать результаты поиска в виде представлений виртуального списка с использованием стиля адресной книги.A virtual list view search enables users to view search results as address-book style virtual list views. Он предназначен для особенно больших комплектов результатов.It is specifically designed for very large result sets. Данные поиска извлекаются в смежных подмножествах сортированного поиска каталога.Search data is retrieved in contiguous subsets of a sorted directory search.

public ref class DirectoryVirtualListView
public class DirectoryVirtualListView
type DirectoryVirtualListView = class
Public Class DirectoryVirtualListView
Наследование
DirectoryVirtualListView

Примеры

В следующем C# примере показано, как получить первые 30 записей в результирующем наборе.The following C# example shows how to retrieve the first 30 entries in a result set.

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

В следующем C# примере показано, как получить первые 50 записей в результирующем наборе, начинающиеся с букв "Ha".The following C# example shows how to retrieve the first 50 entries in a result set that start with the letters "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%.The following C# example shows how to retrieve the first 100 entries at the 60% approximate target.

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.Initializes a new instance of the DirectoryVirtualListView class.

DirectoryVirtualListView(Int32)

Инициализирует новый экземпляр класса DirectoryVirtualListViewс заданным счетчиком.Initializes a new instance of the DirectoryVirtualListView class with the after count set.

DirectoryVirtualListView(Int32, Int32, Int32)

Инициализирует новый экземпляр класса DirectoryVirtualListViewдо счетчика, после счетчика и с заданным смещением.Initializes a new instance of the DirectoryVirtualListView class with the before count, after count, and offset set.

DirectoryVirtualListView(Int32, Int32, Int32, DirectoryVirtualListViewContext)

Инициализирует новый экземпляр класса DirectoryVirtualListViewдо счетчика, после счетчика, с заданным смещением и заданным контекстом.Initializes a new instance of the DirectoryVirtualListView class with the before count, after count, offset and context set.

DirectoryVirtualListView(Int32, Int32, String)

Инициализирует новый экземпляр класса DirectoryVirtualListViewдо счетчика, после счетчика и с заданным целевым объектом.Initializes a new instance of the DirectoryVirtualListView class with the before count, after count, and target set.

DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext)

Инициализирует новый экземпляр класса DirectoryVirtualListViewдо счетчика, после счетчика, с заданным целевым объектом и заданным контекстом.Initializes a new instance of the DirectoryVirtualListView class with the before count, after count, target and context set.

Свойства

AfterCount

Получает или задает значение для указания количества записей после целевой записи, запрашиваемой клиентом с сервера.Gets or sets a value to indicate the number of entries after the target entry that the client is requesting from the server.

ApproximateTotal

Получает или задает значение для указания общего оцененного количества элементов в списке.Gets or sets a value to indicate the estimated total count of items in the list.

BeforeCount

Получает или задает значение для указания количества записей до целевой записи, запрашиваемой клиентом с сервера.Gets or sets a value to indicate the number of entries before the target entry that the client is requesting from the server.

DirectoryVirtualListViewContext

Получает или задает значение для указания ответа поиска виртуального представления списка.Gets or sets a value to indicate the virtual list view search response.

Offset

Получает или задает значение для указания смещения целевой записи в списке.Gets or sets a value to indicate the target entry's offset within the list.

Target

Свойство Target получает или задает значение для указания запроса целевой записи клиентом.The Target property gets or sets a value to indicate the target entry that was requested by the client.

TargetPercentage

Свойство TargetPercentage получает или задает значение для указания запрошенного оцененного смещения целевой записи в списке в процентном соотношении от общего количества элементов в списке.The TargetPercentage property gets or sets a value to indicate the estimated target entry's requested offset within the list, as a percentage of the total number of items in the list.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

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

Дополнительно