Sdílet prostřednictvím


DirectoryVirtualListView Třída

Definice

Třída DirectoryVirtualListView určuje, jak provést virtuální zobrazení seznamu hledání. Hledání virtuálního seznamu umožňuje uživatelům zobrazit výsledky hledání jako virtuální zobrazení seznamu ve stylu adresáře. Je speciálně navržený pro velmi velké sady výsledků. Search data se načítají v souvislých podmnožinách seřazeného hledání v adresáři.

public ref class DirectoryVirtualListView
public class DirectoryVirtualListView
type DirectoryVirtualListView = class
Public Class DirectoryVirtualListView
Dědičnost
DirectoryVirtualListView

Příklady

Následující příklad jazyka C# ukazuje, jak načíst prvních 30 položek v sadě výsledků.

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

Následující příklad jazyka C# ukazuje, jak načíst prvních 50 položek v sadě výsledků, které začínají písmeny "Ha".

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

Následující příklad jazyka C# ukazuje, jak načíst prvních 100 položek v přibližné 60% cílové hodnotě.

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

Inicializuje novou instanci DirectoryVirtualListView třídy.

DirectoryVirtualListView(Int32)

Inicializuje novou instanci DirectoryVirtualListView třídy s after count nastavený.

DirectoryVirtualListView(Int32, Int32, Int32)

Inicializuje novou instanci DirectoryVirtualListView třídy s před count, after count a offset set.

DirectoryVirtualListView(Int32, Int32, Int32, DirectoryVirtualListViewContext)

Inicializuje novou instanci DirectoryVirtualListView třídy s předpočtem, po počtu, posunem a kontextovou sadou.

DirectoryVirtualListView(Int32, Int32, String)

Inicializuje novou instanci DirectoryVirtualListView třídy s před count, after count a target set.

DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext)

Inicializuje novou instanci DirectoryVirtualListView třídy s před count, after count, target and context set.

Vlastnosti

AfterCount

Získá nebo nastaví hodnotu označující počet položek po cílové položce, kterou klient požaduje ze serveru.

ApproximateTotal

Získá nebo nastaví hodnotu pro označení odhadovaného celkového počtu položek v seznamu.

BeforeCount

Získá nebo nastaví hodnotu označující počet položek před cílovou položkou, kterou klient požaduje ze serveru.

DirectoryVirtualListViewContext

Získá nebo nastaví hodnotu pro označení virtuální seznam zobrazení vyhledávací odpovědi.

Offset

Získá nebo nastaví hodnotu označující posun cílové položky v seznamu.

Target

Vlastnost Target získá nebo nastaví hodnotu označující cílovou položku, která byla požadována klientem.

TargetPercentage

Vlastnost TargetPercentage získá nebo nastaví hodnotu označující požadovaný posun odhadované cílové položky v seznamu jako procento z celkového počtu položek v seznamu.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také