DirectoryVirtualListView Clase

Definición

La clase DirectoryVirtualListView especifica cómo realizar una búsqueda de vista de lista virtual. Una búsqueda de vista de lista virtual permite a los usuarios ver los resultados de la búsqueda en vistas de lista virtual al estilo de la libreta de direcciones. Está diseñada específicamente para conjuntos de resultados muy grandes. Los datos de la búsqueda se recuperan en subconjuntos contiguos de una búsqueda en directorios ordenada.

public ref class DirectoryVirtualListView
public class DirectoryVirtualListView
type DirectoryVirtualListView = class
Public Class DirectoryVirtualListView
Herencia
DirectoryVirtualListView

Ejemplos

En el siguiente ejemplo de C# se muestra cómo recuperar las 30 primeras entradas de un conjunto de resultados.

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

En el siguiente ejemplo de C# se muestra cómo recuperar las primeras 50 entradas de un conjunto de resultados que comienzan por las letras "Ha".

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

En el ejemplo de C# siguiente se muestra cómo recuperar las primeras 100 entradas en el destino aproximado 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(…");  
}  

Constructores

DirectoryVirtualListView()

Inicializa una nueva instancia de la clase DirectoryVirtualListView.

DirectoryVirtualListView(Int32)

Inicializa una nueva instancia de la clase DirectoryVirtualListView con el valor de recuento posterior establecido.

DirectoryVirtualListView(Int32, Int32, Int32)

Inicializa una nueva instancia de la clase DirectoryVirtualListView con los valores de recuento anterior, recuento posterior y desplazamiento establecidos.

DirectoryVirtualListView(Int32, Int32, Int32, DirectoryVirtualListViewContext)

Inicializa una nueva instancia de la clase DirectoryVirtualListView con los valores de recuento anterior, recuento posterior, desplazamiento y contexto establecidos.

DirectoryVirtualListView(Int32, Int32, String)

Inicializa una nueva instancia de la clase DirectoryVirtualListView con los valores de recuento anterior, recuento posterior y destino establecidos.

DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext)

Inicializa una nueva instancia de la clase DirectoryVirtualListView con los valores de recuento anterior, recuento posterior, destino y contexto establecidos.

Propiedades

AfterCount

Obtiene o establece un valor que indica el número de entradas posteriores a la entrada de destino que el cliente solicita al servidor.

ApproximateTotal

Obtiene o establece un valor que indica el recuento total estimado de los elementos de la lista.

BeforeCount

Obtiene o establece un valor que indica el número de entradas anteriores a la entrada de destino que el cliente solicita al servidor.

DirectoryVirtualListViewContext

Obtiene o establece un valor que indica la respuesta de la búsqueda de vista de lista virtual.

Offset

Obtiene o establece un valor que indica el desplazamiento de la entrada de destino en la lista.

Target

La propiedad Target obtiene o establece un valor que indica la entrada de destino solicitada por el cliente.

TargetPercentage

La propiedad TargetPercentage obtiene o establece un valor que indica el desplazamiento estimado en la lista que se ha solicitado para la entrada de destino, como porcentaje del número total de elementos de la lista.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también