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 メソッドを呼び出す必要があります。
.NET Framework のセキュリティ- 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のページへのリンク