DirectoryVirtualListView Classe

Définition

La DirectoryVirtualListView classe spécifie comment effectuer une recherche d’affichage de liste virtuelle. Une recherche d’affichage de liste virtuelle permet aux utilisateurs d’afficher les résultats de la recherche en tant que vues de liste virtuelle de style carnet d’adresses. Il est spécifiquement conçu pour les jeux de résultats très volumineux. Les données de recherche sont récupérées dans des sous-ensembles contigus d’une recherche de répertoire triée.

public ref class DirectoryVirtualListView
public class DirectoryVirtualListView
type DirectoryVirtualListView = class
Public Class DirectoryVirtualListView
Héritage
DirectoryVirtualListView

Exemples

L’exemple C# suivant montre comment récupérer les 30 premières entrées d’un jeu de résultats.

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

L’exemple C# suivant montre comment récupérer les 50 premières entrées d’un jeu de résultats commençant par les lettres « Ha ».

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

L’exemple C# suivant montre comment récupérer les 100 premières entrées à la cible approximative de 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("…");
}

Constructeurs

Nom Description
DirectoryVirtualListView()

Initialise une nouvelle instance de la classe DirectoryVirtualListView.

DirectoryVirtualListView(Int32, Int32, Int32, DirectoryVirtualListViewContext)

Initialise une nouvelle instance de la DirectoryVirtualListView classe avec le nombre précédent, après le nombre, le décalage et le jeu de contextes.

DirectoryVirtualListView(Int32, Int32, Int32)

Initialise une nouvelle instance de la DirectoryVirtualListView classe avec le nombre précédent, après le nombre et le jeu de décalages.

DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext)

Initialise une nouvelle instance de la classe avec le nombre précédent, après le nombre, la cible et le DirectoryVirtualListView jeu de contextes.

DirectoryVirtualListView(Int32, Int32, String)

Initialise une nouvelle instance de la DirectoryVirtualListView classe avec le nombre précédent, après le nombre et la cible définie.

DirectoryVirtualListView(Int32)

Initialise une nouvelle instance de la DirectoryVirtualListView classe avec le nombre défini après.

Propriétés

Nom Description
AfterCount

Obtient ou définit une valeur pour indiquer le nombre d’entrées après l’entrée cible demandée par le client auprès du serveur.

ApproximateTotal

Obtient ou définit une valeur pour indiquer le nombre total estimé d’éléments dans la liste.

BeforeCount

Obtient ou définit une valeur pour indiquer le nombre d’entrées avant l’entrée cible demandée par le client auprès du serveur.

DirectoryVirtualListViewContext

Obtient ou définit une valeur pour indiquer la réponse de recherche d’affichage de liste virtuelle.

Offset

Obtient ou définit une valeur pour indiquer le décalage de l’entrée cible dans la liste.

Target

La Target propriété obtient ou définit une valeur pour indiquer l’entrée cible demandée par le client.

TargetPercentage

La TargetPercentage propriété obtient ou définit une valeur pour indiquer le décalage demandé par l’entrée cible estimée dans la liste, sous la forme d’un pourcentage du nombre total d’éléments de la liste.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à

Voir aussi