DirectoryVirtualListView Classe

Definizione

La DirectoryVirtualListView classe specifica come eseguire una ricerca di visualizzazione elenco virtuale. Una ricerca di visualizzazione elenco virtuale consente agli utenti di visualizzare i risultati della ricerca come visualizzazioni elenco virtuali in stile rubrica. È progettato specificamente per set di risultati molto grandi. I dati di ricerca vengono recuperati in subset contigui 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 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

Nome Descrizione
DirectoryVirtualListView()

Inizializza una nuova istanza della classe DirectoryVirtualListView.

DirectoryVirtualListView(Int32, Int32, Int32, DirectoryVirtualListViewContext)

Inizializza una nuova istanza della DirectoryVirtualListView classe con il conteggio precedente, dopo conteggio, offset e set di contesto.

DirectoryVirtualListView(Int32, Int32, Int32)

Inizializza una nuova istanza della DirectoryVirtualListView classe con il conteggio prima, dopo il conteggio e l'offset impostati.

DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext)

Inizializza una nuova istanza della DirectoryVirtualListView classe con il conteggio prima, dopo il conteggio, la destinazione e il set di contesto.

DirectoryVirtualListView(Int32, Int32, String)

Inizializza una nuova istanza della DirectoryVirtualListView classe con il conteggio precedente, dopo il conteggio e il set di destinazione.

DirectoryVirtualListView(Int32)

Inizializza una nuova istanza della DirectoryVirtualListView classe con il set di conteggio successivo.

Proprietà

Nome Descrizione
AfterCount

Ottiene o imposta un valore per indicare il numero di voci dopo la voce di destinazione richiesta dal client dal server.

ApproximateTotal

Ottiene o imposta un valore per indicare il conteggio totale stimato degli elementi nell'elenco.

BeforeCount

Ottiene o imposta un valore per indicare il numero di voci prima della voce di destinazione richiesta dal client dal server.

DirectoryVirtualListViewContext

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

Offset

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

Target

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

TargetPercentage

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

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche