DirectoryVirtualListView DirectoryVirtualListView DirectoryVirtualListView DirectoryVirtualListView Class

Definición

La clase DirectoryVirtualListView especifica cómo realizar una búsqueda de vista de lista virtual.The DirectoryVirtualListView class specifies how to conduct a virtual list view search. 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.A virtual list view search enables users to view search results as address-book style virtual list views. Está diseñada específicamente para conjuntos de resultados muy grandes.It is specifically designed for very large result sets. Los datos de la búsqueda se recuperan en subconjuntos contiguos de una búsqueda en directorios ordenada.Search data is retrieved in contiguous subsets of a sorted directory search.

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

Ejemplos

En el C# ejemplo siguiente se muestra cómo recuperar las 30 primeras entradas en un conjunto de resultados.The following C# example shows how to retrieve the first 30 entries in a result set.

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

En el C# ejemplo siguiente se muestra cómo recuperar las primeras 50 entradas en un conjunto de resultados que comienzan con las letras "ha".The following C# example shows how to retrieve the first 50 entries in a result set that start with the letters "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 C# ejemplo siguiente se muestra cómo recuperar las primeras 100 entradas en el destino aproximado 60%.The following C# example shows how to retrieve the first 100 entries at the 60% approximate target.

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() DirectoryVirtualListView() DirectoryVirtualListView() DirectoryVirtualListView()

Inicializa una nueva instancia de la clase DirectoryVirtualListView.Initializes a new instance of the DirectoryVirtualListView class.

DirectoryVirtualListView(Int32) DirectoryVirtualListView(Int32) DirectoryVirtualListView(Int32) DirectoryVirtualListView(Int32)

Inicializa una nueva instancia de la clase DirectoryVirtualListView con el valor de recuento posterior establecido.Initializes a new instance of the DirectoryVirtualListView class with the after count set.

DirectoryVirtualListView(Int32, Int32, Int32) DirectoryVirtualListView(Int32, Int32, Int32) DirectoryVirtualListView(Int32, Int32, Int32) DirectoryVirtualListView(Int32, Int32, Int32)

Inicializa una nueva instancia de la clase DirectoryVirtualListView con los valores de recuento anterior, recuento posterior y desplazamiento establecidos.Initializes a new instance of the DirectoryVirtualListView class with the before count, after count, and offset set.

DirectoryVirtualListView(Int32, Int32, Int32, DirectoryVirtualListViewContext) DirectoryVirtualListView(Int32, Int32, Int32, DirectoryVirtualListViewContext) DirectoryVirtualListView(Int32, Int32, Int32, DirectoryVirtualListViewContext) 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.Initializes a new instance of the DirectoryVirtualListView class with the before count, after count, offset and context set.

DirectoryVirtualListView(Int32, Int32, String) DirectoryVirtualListView(Int32, Int32, String) DirectoryVirtualListView(Int32, Int32, String) DirectoryVirtualListView(Int32, Int32, String)

Inicializa una nueva instancia de la clase DirectoryVirtualListView con los valores de recuento anterior, recuento posterior y destino establecidos.Initializes a new instance of the DirectoryVirtualListView class with the before count, after count, and target set.

DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext) DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext) DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext) 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.Initializes a new instance of the DirectoryVirtualListView class with the before count, after count, target and context set.

Propiedades

AfterCount AfterCount AfterCount 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.Gets or sets a value to indicate the number of entries after the target entry that the client is requesting from the server.

ApproximateTotal ApproximateTotal ApproximateTotal ApproximateTotal

Obtiene o establece un valor que indica el recuento total estimado de los elementos de la lista.Gets or sets a value to indicate the estimated total count of items in the list.

BeforeCount BeforeCount BeforeCount 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.Gets or sets a value to indicate the number of entries before the target entry that the client is requesting from the server.

DirectoryVirtualListViewContext DirectoryVirtualListViewContext DirectoryVirtualListViewContext DirectoryVirtualListViewContext

Obtiene o establece un valor que indica la respuesta de la búsqueda de vista de lista virtual.Gets or sets a value to indicate the virtual list view search response.

Offset Offset Offset Offset

Obtiene o establece un valor que indica el desplazamiento de la entrada de destino en la lista.Gets or sets a value to indicate the target entry's offset within the list.

Target Target Target Target

La propiedad Target obtiene o establece un valor que indica la entrada de destino solicitada por el cliente.The Target property gets or sets a value to indicate the target entry that was requested by the client.

TargetPercentage TargetPercentage TargetPercentage 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.The TargetPercentage property gets or sets a value to indicate the estimated target entry's requested offset within the list, as a percentage of the total number of items in the list.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a

Consulte también: