Udostępnij za pośrednictwem


DirectoryVirtualListView Klasa

Definicja

Klasa DirectoryVirtualListView określa sposób przeprowadzania wyszukiwania widoku listy wirtualnej. Wyszukiwanie widoku listy wirtualnej umożliwia użytkownikom wyświetlanie wyników wyszukiwania jako widoków listy wirtualnej w stylu książki adresowej. Jest przeznaczony specjalnie dla bardzo dużych zestawów wyników. Search dane są pobierane w ciągłych podzestawach posortowanego wyszukiwania katalogów.

public ref class DirectoryVirtualListView
public class DirectoryVirtualListView
type DirectoryVirtualListView = class
Public Class DirectoryVirtualListView
Dziedziczenie
DirectoryVirtualListView

Przykłady

W poniższym przykładzie języka C# pokazano, jak pobrać pierwsze 30 wpisów w zestawie wyników.

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

W poniższym przykładzie języka C# pokazano, jak pobrać pierwsze 50 wpisów w zestawie wyników rozpoczynającym się literami "Ha".

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

W poniższym przykładzie języka C# pokazano, jak pobrać pierwsze 100 wpisów w przybliżonym celu 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("…");  
}  

Konstruktory

DirectoryVirtualListView()

Inicjuje nowe wystąpienie klasy DirectoryVirtualListView.

DirectoryVirtualListView(Int32)

Inicjuje DirectoryVirtualListView nowe wystąpienie klasy z ustawionym policzkiem.

DirectoryVirtualListView(Int32, Int32, Int32)

Inicjuje DirectoryVirtualListView nowe wystąpienie klasy z przedliczkiem, po liczbie i ustawieniu przesunięcia.

DirectoryVirtualListView(Int32, Int32, Int32, DirectoryVirtualListViewContext)

Inicjuje DirectoryVirtualListView nowe wystąpienie klasy z liczbą przed, po zliczaniu, przesunięciem i zestawem kontekstu.

DirectoryVirtualListView(Int32, Int32, String)

Inicjuje DirectoryVirtualListView nowe wystąpienie klasy z przedliczkiem, po liczbie i zestawie docelowym.

DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext)

Inicjuje DirectoryVirtualListView nowe wystąpienie klasy z liczbą przed, po liczbie, docelowym i zestawie kontekstu.

Właściwości

AfterCount

Pobiera lub ustawia wartość, aby wskazać liczbę wpisów po wpisie docelowym, którego klient żąda z serwera.

ApproximateTotal

Pobiera lub ustawia wartość, aby wskazać szacowaną łączną liczbę elementów na liście.

BeforeCount

Pobiera lub ustawia wartość, aby wskazać liczbę wpisów przed wpisem docelowym, którego klient żąda z serwera.

DirectoryVirtualListViewContext

Pobiera lub ustawia wartość wskazującą odpowiedź wyszukiwania widoku listy wirtualnej.

Offset

Pobiera lub ustawia wartość, aby wskazać przesunięcie wpisu docelowego na liście.

Target

Właściwość Target pobiera lub ustawia wartość, aby wskazać wpis docelowy, który został żądany przez klienta.

TargetPercentage

Właściwość TargetPercentage pobiera lub ustawia wartość, aby wskazać szacowane przesunięcie wpisu docelowego na liście jako procent całkowitej liczby elementów na liście.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też