DirectoryVirtualListView Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
DirectoryVirtualListView sınıfı, sanal liste görünümü aramasının nasıl yapılacağını belirtir. Sanal liste görünümü araması, kullanıcıların arama sonuçlarını adres defteri stili sanal liste görünümleri olarak görüntülemesini sağlar. Özellikle çok büyük sonuç kümeleri için tasarlanmıştır. Arama veriler sıralanmış dizin aramasının bitişik alt kümelerinde alınır.
public ref class DirectoryVirtualListView
public class DirectoryVirtualListView
type DirectoryVirtualListView = class
Public Class DirectoryVirtualListView
- Devralma
-
DirectoryVirtualListView
Örnekler
Aşağıdaki C# örneği, bir sonuç kümesindeki ilk 30 girdinin nasıl alınyacağını gösterir.
using System.DirectoryServices;
...
DirectorySearcher src = new DirectorySearcher("…");
src.VirtualListView = new DirectoryVirtualListView(0,30);
foreach(SearchResult res in src.FindAll() )
{
Console.WriteLine("…");
}
Aşağıdaki C# örneği, "Ha" harfleriyle başlayan bir sonuç kümesindeki ilk 50 girdinin nasıl alındığını gösterir.
using System.DirectoryServices;
...
DirectorySearcher src = new DirectorySearcher("…");
src.VirtualListView = new DirectoryVirtualListView(0,50, "Ha");
foreach(SearchResult res in src.FindAll() )
{
Console.WriteLine("…");
}
Aşağıdaki C# örneği, yaklaşık %60 hedefte ilk 100 girdinin nasıl alınıyor olduğunu gösterir.
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("…");
}
Oluşturucular
DirectoryVirtualListView() |
DirectoryVirtualListView sınıfının yeni bir örneğini başlatır. |
DirectoryVirtualListView(Int32) |
After count kümesiyle sınıfının yeni bir örneğini DirectoryVirtualListView başlatır. |
DirectoryVirtualListView(Int32, Int32, Int32) |
Saymadan önce, saydıktan sonra ve uzaklık kümesiyle sınıfının yeni bir örneğini DirectoryVirtualListView başlatır. |
DirectoryVirtualListView(Int32, Int32, Int32, DirectoryVirtualListViewContext) |
Sayım öncesi, saydıktan sonra uzaklık ve bağlam kümesi ile sınıfının yeni bir örneğini DirectoryVirtualListView başlatır. |
DirectoryVirtualListView(Int32, Int32, String) |
Sayım öncesi, saydıktan sonra ve hedef kümesi ile sınıfının yeni bir örneğini DirectoryVirtualListView başlatır. |
DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext) |
Saymadan önce, saydıktan sonra, hedef ve bağlam kümesi ile sınıfının yeni bir örneğini DirectoryVirtualListView başlatır. |
Özellikler
AfterCount |
İstemcinin sunucudan istediği hedef girdiden sonraki girdi sayısını belirtmek için bir değer alır veya ayarlar. |
ApproximateTotal |
Listedeki öğelerin tahmini toplam sayısını belirtmek için bir değer alır veya ayarlar. |
BeforeCount |
İstemcinin sunucudan istediği hedef girdiden önceki girdi sayısını belirtmek için bir değer alır veya ayarlar. |
DirectoryVirtualListViewContext |
Sanal liste görünümü arama yanıtını göstermek için bir değer alır veya ayarlar. |
Offset |
Hedef girişin listedeki uzaklığını göstermek için bir değer alır veya ayarlar. |
Target |
özelliği, Target istemci tarafından istenen hedef girdiyi belirtmek için bir değer alır veya ayarlar. |
TargetPercentage |
özelliği, TargetPercentage listedeki toplam öğe sayısının yüzdesi olarak tahmini hedef girişin istenen uzaklığını liste içinde göstermek için bir değer alır veya ayarlar. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |