DirectoryVirtualListView Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |