DirectoryVirtualListView クラス
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)


結果セットの最初の 30 エントリを取得する方法を、次の C# コード例に示します。
using System.DirectoryServices; ... DirectorySearcher src = new DirectorySearcher(“…”); src.VirtualListView = new DirectoryVirtualListView(0,30); foreach(SearchResult res in src.FindAll() ) { Console.WriteLine(…”); }
結果セットで、文字 "Ha" で始まる最初の 50 エントリを取得する方法を、次の C# コード例に示します。
using System.DirectoryServices; ... DirectorySearcher src = new DirectorySearcher(“…”); src.VirtualListView = new DirectoryVirtualListView(0,50,”Ha”); foreach(SearchResult res in src.FindAll() ) { Console.WriteLine(…”); }
対象全体のおおよそ 60% の位置にある 100 エントリを取得する方法を、次の C# コード例に示します。
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(…”); }

System.DirectoryServices.DirectoryVirtualListView


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DirectoryVirtualListView コンストラクタ ()
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DirectoryVirtualListView コンストラクタ (Int32)
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DirectoryVirtualListView コンストラクタ (Int32, Int32, Int32)
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)

Dim beforeCount As Integer Dim afterCount As Integer Dim offset As Integer Dim instance As New DirectoryVirtualListView(beforeCount, afterCount, offset)

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DirectoryVirtualListView コンストラクタ (Int32, Int32, String)
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)

Dim beforeCount As Integer Dim afterCount As Integer Dim target As String Dim instance As New DirectoryVirtualListView(beforeCount, afterCount, target)

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DirectoryVirtualListView コンストラクタ (Int32, Int32, String, DirectoryVirtualListViewContext)
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)

Public Sub New ( _ beforeCount As Integer, _ afterCount As Integer, _ target As String, _ context As DirectoryVirtualListViewContext _ )
Dim beforeCount As Integer Dim afterCount As Integer Dim target As String Dim context As DirectoryVirtualListViewContext Dim instance As New DirectoryVirtualListView(beforeCount, afterCount, target, context)
public DirectoryVirtualListView ( int beforeCount, int afterCount, string target, DirectoryVirtualListViewContext context )
public: DirectoryVirtualListView ( int beforeCount, int afterCount, String^ target, DirectoryVirtualListViewContext^ context )
public DirectoryVirtualListView ( int beforeCount, int afterCount, String target, DirectoryVirtualListViewContext context )
public function DirectoryVirtualListView ( beforeCount : int, afterCount : int, target : String, context : DirectoryVirtualListViewContext )

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DirectoryVirtualListView コンストラクタ (Int32, Int32, Int32, DirectoryVirtualListViewContext)
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)

Public Sub New ( _ beforeCount As Integer, _ afterCount As Integer, _ offset As Integer, _ context As DirectoryVirtualListViewContext _ )
Dim beforeCount As Integer Dim afterCount As Integer Dim offset As Integer Dim context As DirectoryVirtualListViewContext Dim instance As New DirectoryVirtualListView(beforeCount, afterCount, offset, context)
public DirectoryVirtualListView ( int beforeCount, int afterCount, int offset, DirectoryVirtualListViewContext context )
public: DirectoryVirtualListView ( int beforeCount, int afterCount, int offset, DirectoryVirtualListViewContext^ context )
public DirectoryVirtualListView ( int beforeCount, int afterCount, int offset, DirectoryVirtualListViewContext context )
public function DirectoryVirtualListView ( beforeCount : int, afterCount : int, offset : int, context : DirectoryVirtualListViewContext )

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DirectoryVirtualListView コンストラクタ

名前 | 説明 |
---|---|
DirectoryVirtualListView () | DirectoryVirtualListView クラスの新しいインスタンスを初期化します。 |
DirectoryVirtualListView (Int32) | after count を設定して、DirectoryVirtualListView クラスの新しいインスタンスを初期化します。 |
DirectoryVirtualListView (Int32, Int32, Int32) | before count、after count、および offset を設定して、DirectoryVirtualListView クラスの新しいインスタンスを初期化します。 |
DirectoryVirtualListView (Int32, Int32, String) | before count、after count、および target を設定して、DirectoryVirtualListView クラスの新しいインスタンスを初期化します。 |
DirectoryVirtualListView (Int32, Int32, Int32, DirectoryVirtualListViewContext) | before count、after count、offset、および context を設定して、DirectoryVirtualListView クラスの新しいインスタンスを初期化します。 |
DirectoryVirtualListView (Int32, Int32, String, DirectoryVirtualListViewContext) | before count、after count、target、および context を設定して、DirectoryVirtualListView クラスの新しいインスタンスを初期化します。 |

DirectoryVirtualListView プロパティ

名前 | 説明 | |
---|---|---|
![]() | AfterCount | クライアントがサーバーから要求している対象エントリの後に続くエントリ数を示す値を取得または設定します。 |
![]() | ApproximateTotal | リスト内の項目の推定の合計数を示す値を取得または設定します。 |
![]() | BeforeCount | クライアントがサーバーから要求している対象エントリの前のエントリ数を示す値を取得または設定します。 |
![]() | DirectoryVirtualListViewContext | 仮想一覧表示検索の応答を示す値を取得または設定します。 |
![]() | Offset | 対象エントリのリスト内でのオフセットを示す値を取得または設定します。 |
![]() | Target | Target プロパティは、クライアントによって要求された対象エントリを示す値を取得または設定します。 |
![]() | TargetPercentage | TargetPercentage プロパティは、対象エントリのリスト内での要求された推定オフセットを示す値を、リスト内の項目の合計数に対するパーセントとして取得または設定します。 |

DirectoryVirtualListView メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

DirectoryVirtualListView メンバ
DirectoryVirtualListView クラスは、仮想一覧表示検索の実行方法を指定します。仮想一覧表示検索により、ユーザーは検索結果をアドレス帳スタイルの仮想一覧表示として表示できます。これは特に、非常に大きな結果セットのために設計されています。検索データは、並べ替えられたディレクトリ検索の連続したサブセットに取得されます。
DirectoryVirtualListView データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | AfterCount | クライアントがサーバーから要求している対象エントリの後に続くエントリ数を示す値を取得または設定します。 |
![]() | ApproximateTotal | リスト内の項目の推定の合計数を示す値を取得または設定します。 |
![]() | BeforeCount | クライアントがサーバーから要求している対象エントリの前のエントリ数を示す値を取得または設定します。 |
![]() | DirectoryVirtualListViewContext | 仮想一覧表示検索の応答を示す値を取得または設定します。 |
![]() | Offset | 対象エントリのリスト内でのオフセットを示す値を取得または設定します。 |
![]() | Target | Target プロパティは、クライアントによって要求された対象エントリを示す値を取得または設定します。 |
![]() | TargetPercentage | TargetPercentage プロパティは、対象エントリのリスト内での要求された推定オフセットを示す値を、リスト内の項目の合計数に対するパーセントとして取得または設定します。 |

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

- DirectoryVirtualListViewのページへのリンク