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# の例は、結果セット内の最初の 50 個のエントリを取得し、文字 "Ha" で始まる方法を示しています。
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, Int32, Int32, DirectoryVirtualListViewContext) |
カウント前、カウント後、オフセット、コンテキストセットを使用して、 DirectoryVirtualListView クラスの新しいインスタンスを初期化します。 |
| DirectoryVirtualListView(Int32, Int32, Int32) |
before count、after count、offset が設定された DirectoryVirtualListView クラスの新しいインスタンスを初期化します。 |
| DirectoryVirtualListView(Int32, Int32, String, DirectoryVirtualListViewContext) |
カウント前、カウント後、ターゲット、コンテキストセットを使用して、 DirectoryVirtualListView クラスの新しいインスタンスを初期化します。 |
| DirectoryVirtualListView(Int32, Int32, String) |
before count、after count、および target set を使用して、 DirectoryVirtualListView クラスの新しいインスタンスを初期化します。 |
| DirectoryVirtualListView(Int32) |
after カウントを設定して、 DirectoryVirtualListView クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AfterCount |
クライアントがサーバーに要求しているターゲット エントリの後のエントリの数を示す値を取得または設定します。 |
| ApproximateTotal |
リスト内のアイテムの推定合計数を示す値を取得または設定します。 |
| BeforeCount |
クライアントがサーバーに要求しているターゲット エントリの前のエントリの数を示す値を取得または設定します。 |
| DirectoryVirtualListViewContext |
仮想リスト ビューの検索応答を示す値を取得または設定します。 |
| Offset |
リスト内のターゲット エントリのオフセットを示す値を取得または設定します。 |
| Target |
Target プロパティは、クライアントによって要求されたターゲット エントリを示す値を取得または設定します。 |
| TargetPercentage |
TargetPercentage プロパティは、リスト内の推定ターゲット エントリの要求されたオフセットを、リスト内のアイテムの合計数に対する割合として示す値を取得または設定します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |