DirectoryVirtualListView Klas

Definitie

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)

Van toepassing op

Zie ook