DirectoryVirtualListView Classe

Definizione

La classe DirectoryVirtualListView specifica come eseguire una ricerca con visualizzazione elenco virtuale. Questo tipo di ricerca consente agli utenti di vedere i risultati come visualizzazioni elenco virtuali tipo rubrica ed è specifica per gruppi di risultati di grandi dimensioni. I dati della ricerca vengono recuperati in sottoinsiemi adiacenti di una ricerca di directory ordinata.

public ref class DirectoryVirtualListView
public class DirectoryVirtualListView
type DirectoryVirtualListView = class
Public Class DirectoryVirtualListView
Ereditarietà
DirectoryVirtualListView

Esempio

L'esempio C# seguente illustra come recuperare le prime 30 voci in un set di risultati.

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

L'esempio C# seguente illustra come recuperare le prime 50 voci in un set di risultati che inizia con le lettere "Ha".

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

L'esempio C# seguente illustra come recuperare le prime 100 voci nella destinazione approssimativa del 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("…");  
}  

Costruttori

DirectoryVirtualListView()

Inizializza una nuova istanza della classe DirectoryVirtualListView.

DirectoryVirtualListView(Int32)

Inizializza una nuova istanza della classe DirectoryVirtualListView con il parametro aftercount impostato.

DirectoryVirtualListView(Int32, Int32, Int32)

Inizializza una nuova istanza della classe DirectoryVirtualListView con i parametri beforecount, aftercount e offset impostati.

DirectoryVirtualListView(Int32, Int32, Int32, DirectoryVirtualListViewContext)

Inizializza una nuova istanza della classe DirectoryVirtualListView con i parametri beforecount, aftercount, offset e context impostati.

DirectoryVirtualListView(Int32, Int32, String)

Inizializza una nuova istanza della classe DirectoryVirtualListView con i parametri beforecount, aftercount e target impostati.

DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext)

Inizializza una nuova istanza della classe DirectoryVirtualListView con i parametri beforecount, aftercount, target e context impostati.

Proprietà

AfterCount

Ottiene o imposta un valore per indicare il numero di voci dopo la voce di destinazione che il client richiede al server.

ApproximateTotal

Ottiene o imposta un valore per indicare il numero totale previsto di elementi nell'elenco.

BeforeCount

Ottiene o imposta un valore per indicare il numero di voci prima della voce di destinazione che il client richiede al server.

DirectoryVirtualListViewContext

Ottiene o imposta un valore per indicare la risposta della ricerca con visualizzazione elenco virtuale.

Offset

Ottiene o imposta un valore per indicare l'offset della voce di destinazione all'interno dell'elenco.

Target

La proprietà Target ottiene o imposta un valore per indicare la voce di destinazione richiesta dal client.

TargetPercentage

La proprietà TargetPercentage ottiene o imposta un valore per indicare l'offset richiesto della voce di destinazione prevista all'interno dell'elenco come percentuale del numero totale di elementi contenuti nell'elenco.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche