DirectoryVirtualListView Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die DirectoryVirtualListView Klasse gibt an, wie eine virtuelle Listenansichtssuche durchgeführt wird. Mit einer virtuellen Listenansichtssuche können Benutzer Suchergebnisse als virtuelle Listenansichten im Adressbuchstil anzeigen. Es wurde speziell für sehr große Resultsets entwickelt. Suchdaten werden in zusammenhängenden Teilmengen einer sortierten Verzeichnissuche abgerufen.
public ref class DirectoryVirtualListView
public class DirectoryVirtualListView
type DirectoryVirtualListView = class
Public Class DirectoryVirtualListView
- Vererbung
-
DirectoryVirtualListView
Beispiele
Das folgende C#-Beispiel zeigt, wie die ersten 30 Einträge in einem Resultset abgerufen werden.
using System.DirectoryServices;
...
DirectorySearcher src = new DirectorySearcher("…");
src.VirtualListView = new DirectoryVirtualListView(0,30);
foreach(SearchResult res in src.FindAll() )
{
Console.WriteLine("…");
}
Das folgende C#-Beispiel zeigt, wie die ersten 50 Einträge in einem Resultset abgerufen werden, die mit den Buchstaben "Ha" beginnen.
using System.DirectoryServices;
...
DirectorySearcher src = new DirectorySearcher("…");
src.VirtualListView = new DirectoryVirtualListView(0,50, "Ha");
foreach(SearchResult res in src.FindAll() )
{
Console.WriteLine("…");
}
Das folgende C#-Beispiel zeigt, wie die ersten 100 Einträge am ungefähren Ziel von 60% abgerufen werden.
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("…");
}
Konstruktoren
| Name | Beschreibung |
|---|---|
| DirectoryVirtualListView() |
Initialisiert eine neue Instanz der DirectoryVirtualListView-Klasse. |
| DirectoryVirtualListView(Int32, Int32, Int32, DirectoryVirtualListViewContext) |
Initialisiert eine neue Instanz der DirectoryVirtualListView Klasse mit der Anzahl vor, nach Anzahl, Offset und Kontextsatz. |
| DirectoryVirtualListView(Int32, Int32, Int32) |
Initialisiert eine neue Instanz der DirectoryVirtualListView Klasse mit dem Satz "before count", "after count" und "offset". |
| DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext) |
Initialisiert eine neue Instanz der DirectoryVirtualListView Klasse mit der Anzahl vor, nach Anzahl, Ziel und Kontextsatz. |
| DirectoryVirtualListView(Int32, Int32, String) |
Initialisiert eine neue Instanz der DirectoryVirtualListView Klasse mit der Anzahl vor, nach Anzahl und Zielsatz. |
| DirectoryVirtualListView(Int32) |
Initialisiert eine neue Instanz der DirectoryVirtualListView Klasse mit dem Nachzählungssatz. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AfterCount |
Dient zum Abrufen oder Festlegen eines Werts, der die Anzahl der Einträge nach dem Zieleintrag angibt, den der Client vom Server anfordert. |
| ApproximateTotal |
Dient zum Abrufen oder Festlegen eines Werts, der die geschätzte Gesamtanzahl von Elementen in der Liste angibt. |
| BeforeCount |
Dient zum Abrufen oder Festlegen eines Werts, der die Anzahl der Einträge vor dem Zieleintrag angibt, den der Client vom Server anfordert. |
| DirectoryVirtualListViewContext |
Dient zum Abrufen oder Festlegen eines Werts, der die Antwort auf die Suche in der virtuellen Listenansicht angibt. |
| Offset |
Dient zum Abrufen oder Festlegen eines Werts, der den Offset des Zieleintrags in der Liste angibt. |
| Target |
Die Target Eigenschaft ruft einen Wert ab oder legt diesen fest, um den Zieleintrag anzugeben, der vom Client angefordert wurde. |
| TargetPercentage |
Die TargetPercentage Eigenschaft ruft einen Wert ab oder legt diesen fest, um den angeforderten Offset des geschätzten Zieleintrags innerhalb der Liste als Prozentsatz der Gesamtzahl der Elemente in der Liste anzugeben. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |