DirectoryVirtualListView Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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) |