DirectoryVirtualListView Klass

Definition

Klassen DirectoryVirtualListView anger hur du utför en sökning i en virtuell listvy. Med en virtuell listvysökning kan användarna visa sökresultat som virtuella listvyer i adressboksformat. Den är särskilt utformad för mycket stora resultatuppsättningar. Sökdata hämtas i sammanhängande delmängder av en sorterad katalogsökning.

public ref class DirectoryVirtualListView
public class DirectoryVirtualListView
type DirectoryVirtualListView = class
Public Class DirectoryVirtualListView
Arv
DirectoryVirtualListView

Exempel

I följande C#-exempel visas hur du hämtar de första 30 posterna i en resultatuppsättning.

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

I följande C#-exempel visas hur du hämtar de första 50 posterna i en resultatuppsättning som börjar med bokstäverna "Ha".

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

I följande C#-exempel visas hur du hämtar de första 100 posterna vid det ungefärliga målet 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("…");
}

Konstruktorer

Name Description
DirectoryVirtualListView()

Initierar en ny instans av DirectoryVirtualListView klassen.

DirectoryVirtualListView(Int32, Int32, Int32, DirectoryVirtualListViewContext)

Initierar en ny instans av DirectoryVirtualListView klassen med före antal, efter antal, förskjutning och kontextuppsättning.

DirectoryVirtualListView(Int32, Int32, Int32)

Initierar en ny instans av DirectoryVirtualListView klassen med före antal, efter antal och förskjutningsuppsättning.

DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext)

Initierar en ny instans av DirectoryVirtualListView klassen med före antal, efter antal, mål och kontextuppsättning.

DirectoryVirtualListView(Int32, Int32, String)

Initierar en ny instans av DirectoryVirtualListView klassen med antalet före, efter antal och måluppsättningen.

DirectoryVirtualListView(Int32)

Initierar en ny instans av DirectoryVirtualListView klassen med efterantalet inställt.

Egenskaper

Name Description
AfterCount

Hämtar eller anger ett värde som anger antalet poster efter målposten som klienten begär från servern.

ApproximateTotal

Hämtar eller anger ett värde som anger det uppskattade totala antalet objekt i listan.

BeforeCount

Hämtar eller anger ett värde som anger antalet poster före målposten som klienten begär från servern.

DirectoryVirtualListViewContext

Hämtar eller anger ett värde för att ange söksvaret för den virtuella listvyn.

Offset

Hämtar eller anger ett värde som anger målpostens förskjutning i listan.

Target

Egenskapen Target hämtar eller anger ett värde som anger den målpost som begärdes av klienten.

TargetPercentage

Egenskapen TargetPercentage hämtar eller anger ett värde som anger den uppskattade målpostens begärda förskjutning i listan, som en procentandel av det totala antalet objekt i listan.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även