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

Public Class SearchResultCollection Inherits MarshalByRefObject Implements ICollection, IEnumerable, IDisposable
public class SearchResultCollection : MarshalByRefObject, ICollection, IEnumerable, IDisposable
public ref class SearchResultCollection : public MarshalByRefObject, ICollection, IEnumerable, IDisposable
public class SearchResultCollection extends MarshalByRefObject implements ICollection, IEnumerable, IDisposable
public class SearchResultCollection extends MarshalByRefObject implements ICollection, IEnumerable, IDisposable

実装上の制約により、そのアンマネージ リソースがガベージ コレクションされた場合、SearchResultCollection クラスは一部のアンマネージ リソースを解放できません。メモリ リークを回避するには、SearchResultCollection オブジェクトが不要になったときに Dispose メソッドを呼び出す必要があります。

- DirectoryServicesPermission LinkDemand

System.MarshalByRefObject
System.DirectoryServices.SearchResultCollection


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SearchResultCollection プロパティ

名前 | 説明 | |
---|---|---|
![]() | Count | このコレクション内の SearchResult オブジェクトの数を取得します。 |
![]() | Handle | 実際の検索を実行する IDirectorySearch::ExecuteSearch メソッドによって返されるハンドルを取得します。詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library) の IDirectorySearch::ExecuteSearch のトピックを参照してください。 |
![]() | Item | このコレクションの指定したインデックスにある SearchResult オブジェクトを取得します。 |
![]() | PropertiesLoaded | 検索を実行する前に指定された DirectorySearcher プロパティを取得します。 |

名前 | 説明 | |
---|---|---|
![]() | System.Collections.ICollection.IsSynchronized | ICollection へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。 |
![]() | System.Collections.ICollection.SyncRoot | ICollection へのアクセスを同期するために使用できるオブジェクトを取得します。 |

SearchResultCollection メソッド


名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 SearchResultCollection オブジェクトによって使用されているすべてのリソースを解放します。 |
![]() | Finalize | オーバーライドされます。 Object.Finalize メソッドをオーバーライドします。 |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.Collections.ICollection.CopyTo | ICollection の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。 |

SearchResultCollection メンバ
SearchResultCollection クラスは、DirectorySearcher クエリ実行中に Active Directory 階層から返された SearchResult インスタンスを格納します。
SearchResultCollection データ型で公開されるメンバを以下の表に示します。

名前 | 説明 | |
---|---|---|
![]() | Count | このコレクション内の SearchResult オブジェクトの数を取得します。 |
![]() | Handle | 実際の検索を実行する IDirectorySearch::ExecuteSearch メソッドによって返されるハンドルを取得します。詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library) の IDirectorySearch::ExecuteSearch のトピックを参照してください。 |
![]() | Item | このコレクションの指定したインデックスにある SearchResult オブジェクトを取得します。 |
![]() | PropertiesLoaded | 検索を実行する前に指定された DirectorySearcher プロパティを取得します。 |


名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 SearchResultCollection オブジェクトによって使用されているすべてのリソースを解放します。 |
![]() | Finalize | オーバーライドされます。 Object.Finalize メソッドをオーバーライドします。 |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.Collections.ICollection.CopyTo | ICollection の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。 |
![]() | System.Collections.ICollection.IsSynchronized | ICollection へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。 |
![]() | System.Collections.ICollection.SyncRoot | ICollection へのアクセスを同期するために使用できるオブジェクトを取得します。 |

- SearchResultCollectionのページへのリンク