DirectoryVirtualListView Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
A DirectoryVirtualListView aula especifica como realizar uma pesquisa virtual em vista de lista. Uma pesquisa virtual em vista de lista permite aos utilizadores visualizar os resultados da pesquisa como vistas de lista virtuais em formato de agenda. Foi especificamente concebido para conjuntos de resultados muito grandes. Os dados de pesquisa são recuperados em subconjuntos contíguos de uma pesquisa ordenada por diretórios.
public ref class DirectoryVirtualListView
public class DirectoryVirtualListView
type DirectoryVirtualListView = class
Public Class DirectoryVirtualListView
- Herança
-
DirectoryVirtualListView
Exemplos
O seguinte exemplo de C# mostra como recuperar as primeiras 30 entradas de um conjunto de resultados.
using System.DirectoryServices;
...
DirectorySearcher src = new DirectorySearcher("…");
src.VirtualListView = new DirectoryVirtualListView(0,30);
foreach(SearchResult res in src.FindAll() )
{
Console.WriteLine("…");
}
O seguinte exemplo de C# mostra como recuperar as primeiras 50 entradas de um conjunto de resultados que começam com as letras "Ha".
using System.DirectoryServices;
...
DirectorySearcher src = new DirectorySearcher("…");
src.VirtualListView = new DirectoryVirtualListView(0,50, "Ha");
foreach(SearchResult res in src.FindAll() )
{
Console.WriteLine("…");
}
O exemplo seguinte de C# mostra como recuperar as primeiras 100 entradas no alvo 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("…");
}
Construtores
| Name | Description |
|---|---|
| DirectoryVirtualListView() |
Inicializa uma nova instância da DirectoryVirtualListView classe. |
| DirectoryVirtualListView(Int32, Int32, Int32, DirectoryVirtualListViewContext) |
Inicializa uma nova instância da DirectoryVirtualListView classe com a contagem de antes, contagem de depois, deslocamento e conjunto de contexto. |
| DirectoryVirtualListView(Int32, Int32, Int32) |
Inicializa uma nova instância da DirectoryVirtualListView classe com a contagem de antes, contagem após e offset definidos. |
| DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext) |
Inicializa uma nova instância da DirectoryVirtualListView classe com o conjunto de contagem de antes, contagem de depois, alvo e contexto. |
| DirectoryVirtualListView(Int32, Int32, String) |
Inicializa uma nova instância da DirectoryVirtualListView classe com a contagem de antes, contagem após a contagem e o conjunto de alvos. |
| DirectoryVirtualListView(Int32) |
Inicializa uma nova instância da DirectoryVirtualListView classe com o conjunto de contagem posterior. |
Propriedades
| Name | Description |
|---|---|
| AfterCount |
Recebe ou define um valor para indicar o número de entradas após a entrada alvo que o cliente está a solicitar ao servidor. |
| ApproximateTotal |
Recebe ou define um valor para indicar o número total estimado de itens na lista. |
| BeforeCount |
Recebe ou define um valor para indicar o número de entradas antes da entrada alvo que o cliente está a solicitar ao servidor. |
| DirectoryVirtualListViewContext |
Recebe ou define um valor para indicar a resposta de pesquisa em vista de lista virtual. |
| Offset |
Recebe ou define um valor para indicar o deslocamento da entrada alvo dentro da lista. |
| Target |
A Target propriedade recebe ou define um valor para indicar a entrada alvo solicitada pelo cliente. |
| TargetPercentage |
A TargetPercentage propriedade recebe ou define um valor para indicar o deslocamento solicitado pela entrada alvo estimada dentro da lista, como percentagem do número total de itens na lista. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |