DirectoryVirtualListView Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |