DirectoryVirtualListView Clase

Definición

La DirectoryVirtualListView clase 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 búsqueda como vistas de lista virtual de estilo de libreta de direcciones. Está diseñado específicamente para conjuntos de resultados muy grandes. Los datos de búsqueda se recuperan en subconjuntos contiguos de una búsqueda de directorios ordenados.

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

Constructores

Nombre Description
DirectoryVirtualListView()

Inicializa una nueva instancia de la clase DirectoryVirtualListView.

DirectoryVirtualListView(Int32, Int32, Int32, DirectoryVirtualListViewContext)

Inicializa una nueva instancia de la DirectoryVirtualListView clase con el recuento anterior, después del recuento, el desplazamiento y el conjunto de contextos.

DirectoryVirtualListView(Int32, Int32, Int32)

Inicializa una nueva instancia de la DirectoryVirtualListView clase con el recuento anterior, después del recuento y el conjunto de desplazamiento.

DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext)

Inicializa una nueva instancia de la DirectoryVirtualListView clase con el recuento anterior, después del recuento, el destino y el conjunto de contextos.

DirectoryVirtualListView(Int32, Int32, String)

Inicializa una nueva instancia de la DirectoryVirtualListView clase con el recuento anterior, después del recuento y el conjunto de destino.

DirectoryVirtualListView(Int32)

Inicializa una nueva instancia de la DirectoryVirtualListView clase con el valor después del conjunto de recuentos.

Propiedades

Nombre Description
AfterCount

Obtiene o establece un valor para indicar el número de entradas después de la entrada de destino que el cliente solicita desde el servidor.

ApproximateTotal

Obtiene o establece un valor para indicar el recuento total estimado de elementos de la lista.

BeforeCount

Obtiene o establece un valor para indicar el número de entradas antes de la entrada de destino que solicita el cliente desde el servidor.

DirectoryVirtualListViewContext

Obtiene o establece un valor para indicar la respuesta de búsqueda de la vista de lista virtual.

Offset

Obtiene o establece un valor para indicar el desplazamiento de la entrada de destino dentro de la lista.

Target

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

TargetPercentage

La TargetPercentage propiedad obtiene o establece un valor para indicar el desplazamiento solicitado de la entrada de destino estimada dentro de la lista, como un porcentaje del número total de elementos de la lista.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también