DirectoryVirtualListView Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |