DirectoryVirtualListView Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
De DirectoryVirtualListView klasse geeft aan hoe u een virtuele lijstweergave doorzoekt. Met een virtuele lijstweergave kunnen gebruikers zoekresultaten weergeven als virtuele lijstweergaven in adresboekstijl. Het is speciaal ontworpen voor zeer grote resultatensets. Zoekgegevens worden opgehaald in aaneengesloten subsets van een gesorteerde adreslijstzoekopdracht.
public ref class DirectoryVirtualListView
public class DirectoryVirtualListView
type DirectoryVirtualListView = class
Public Class DirectoryVirtualListView
- Overname
-
DirectoryVirtualListView
Voorbeelden
In het volgende C#-voorbeeld ziet u hoe u de eerste 30 vermeldingen in een resultatenset ophaalt.
using System.DirectoryServices;
...
DirectorySearcher src = new DirectorySearcher("…");
src.VirtualListView = new DirectoryVirtualListView(0,30);
foreach(SearchResult res in src.FindAll() )
{
Console.WriteLine("…");
}
In het volgende C#-voorbeeld ziet u hoe u de eerste 50 vermeldingen ophaalt in een resultatenset die begint met de letters Ha.
using System.DirectoryServices;
...
DirectorySearcher src = new DirectorySearcher("…");
src.VirtualListView = new DirectoryVirtualListView(0,50, "Ha");
foreach(SearchResult res in src.FindAll() )
{
Console.WriteLine("…");
}
In het volgende C#-voorbeeld ziet u hoe u de eerste 100 vermeldingen ophaalt op het 60% geschatte doel.
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("…");
}
Constructors
| Name | Description |
|---|---|
| DirectoryVirtualListView() |
Initialiseert een nieuw exemplaar van de DirectoryVirtualListView klasse. |
| DirectoryVirtualListView(Int32, Int32, Int32, DirectoryVirtualListViewContext) |
Initialiseert een nieuw exemplaar van de DirectoryVirtualListView klasse met het aantal vóór, na telling, offset en contextset. |
| DirectoryVirtualListView(Int32, Int32, Int32) |
Initialiseert een nieuwe instantie van de DirectoryVirtualListView klasse met het aantal vóór, na het aantal en de offsetset. |
| DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext) |
Initialiseert een nieuw exemplaar van de DirectoryVirtualListView klasse met het aantal vóór, na telling, doel en contextset. |
| DirectoryVirtualListView(Int32, Int32, String) |
Initialiseert een nieuw exemplaar van de DirectoryVirtualListView klasse met het aantal vóór, na het aantal en de doelset. |
| DirectoryVirtualListView(Int32) |
Initialiseert een nieuw exemplaar van de DirectoryVirtualListView klasse met de set na aantal. |
Eigenschappen
| Name | Description |
|---|---|
| AfterCount |
Hiermee wordt een waarde opgehaald of ingesteld om het aantal vermeldingen aan te geven na de doelvermelding die de client aanvraagt van de server. |
| ApproximateTotal |
Hiermee wordt een waarde opgehaald of ingesteld om het geschatte totale aantal items in de lijst aan te geven. |
| BeforeCount |
Hiermee wordt een waarde opgehaald of ingesteld om het aantal vermeldingen aan te geven vóór de doelvermelding die de client aanvraagt van de server. |
| DirectoryVirtualListViewContext |
Hiermee wordt een waarde opgehaald of ingesteld om het zoekantwoord voor de virtuele lijstweergave aan te geven. |
| Offset |
Hiermee wordt een waarde opgehaald of ingesteld om de verschuiving van het doelitem in de lijst aan te geven. |
| Target |
Met Target de eigenschap wordt een waarde opgehaald of ingesteld om de doelvermelding aan te geven die door de client is aangevraagd. |
| TargetPercentage |
De TargetPercentage eigenschap haalt een waarde op of stelt een waarde in om de aangevraagde verschuiving van het doelitem in de lijst aan te geven als percentage van het totale aantal items in de lijst. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |