DirectoryVirtualListView Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |