DirectoryVirtualListView クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DirectoryVirtualListView クラスは、仮想一覧表示検索の実行方法を指定します。 仮想一覧表示検索により、ユーザーは検索結果をアドレス帳スタイルの仮想一覧表示として表示できます。 これは特に、非常に大きな結果セットのために設計されています。 検索データは、並べ替えられたディレクトリ検索の連続したサブセットに取得されます。
public ref class DirectoryVirtualListView
public class DirectoryVirtualListView
type DirectoryVirtualListView = class
Public Class DirectoryVirtualListView
- 継承
-
DirectoryVirtualListView
例
次の C# の例は、結果セット内の最初の 30 個のエントリを取得する方法を示しています。
using System.DirectoryServices;
...
DirectorySearcher src = new DirectorySearcher("…");
src.VirtualListView = new DirectoryVirtualListView(0,30);
foreach(SearchResult res in src.FindAll() )
{
Console.WriteLine("…");
}
次の C# の例は、"Ha" という文字で始まる結果セット内の最初の 50 個のエントリを取得する方法を示しています。
using System.DirectoryServices;
...
DirectorySearcher src = new DirectorySearcher("…");
src.VirtualListView = new DirectoryVirtualListView(0,50, "Ha");
foreach(SearchResult res in src.FindAll() )
{
Console.WriteLine("…");
}
次の C# の例は、60% の概算ターゲットで最初の 100 エントリを取得する方法を示しています。
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("…");
}
コンストラクター
DirectoryVirtualListView() |
DirectoryVirtualListView クラスの新しいインスタンスを初期化します。 |
DirectoryVirtualListView(Int32) |
after count を設定して、DirectoryVirtualListView クラスの新しいインスタンスを初期化します。 |
DirectoryVirtualListView(Int32, Int32, Int32) |
before count、after count、および offset を設定して、DirectoryVirtualListView クラスの新しいインスタンスを初期化します。 |
DirectoryVirtualListView(Int32, Int32, Int32, DirectoryVirtualListViewContext) |
before count、after count、offset、および context を設定して、DirectoryVirtualListView クラスの新しいインスタンスを初期化します。 |
DirectoryVirtualListView(Int32, Int32, String) |
before count、after count、および target を設定して、DirectoryVirtualListView クラスの新しいインスタンスを初期化します。 |
DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext) |
before count、after count、target、および context を設定して、DirectoryVirtualListView クラスの新しいインスタンスを初期化します。 |
プロパティ
AfterCount |
クライアントがサーバーから要求している対象エントリの後に続くエントリ数を示す値を取得または設定します。 |
ApproximateTotal |
リスト内の項目の推定の合計数を示す値を取得または設定します。 |
BeforeCount |
クライアントがサーバーから要求している対象エントリの前のエントリ数を示す値を取得または設定します。 |
DirectoryVirtualListViewContext |
仮想一覧表示検索の応答を示す値を取得または設定します。 |
Offset |
対象エントリのリスト内でのオフセットを示す値を取得または設定します。 |
Target |
Target プロパティは、クライアントによって要求された対象エントリを示す値を取得または設定します。 |
TargetPercentage |
TargetPercentage プロパティは、対象エントリのリスト内での要求された推定オフセットを示す値を、リスト内の項目の合計数に対するパーセントとして取得または設定します。 |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
こちらもご覧ください
.NET