DirectoryVirtualListView Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |