SearchResultCollection.Handle プロパティ

定義

実際の検索を実行する IDirectorySearch::ExecuteSearch メソッドによって返されるハンドルを取得します。 詳細については、IDirectorySearch::ExecuteSearch に関する記事を参照してください。

public:
 property IntPtr Handle { IntPtr get(); };
public IntPtr Handle { get; }
member this.Handle : nativeint
Public ReadOnly Property Handle As IntPtr

プロパティ値

IntPtr

nativeint

このコレクションが使用する ADS_SEARCH_HANDLE 値。

注釈

DirectorySearcherこのコレクションを作成したメソッドがIDirectorySearch::ExecuteSearch呼び出され、クエリ結果がオブジェクトでSearchResultCollection使用できるようになります。 詳細については、IDirectorySearch::ExecuteSearch に関する記事を参照してください。

クエリが実行されるたびに、そのクエリの結果のハンドルがそのオブジェクトに関連付 SearchResultCollection けられます。 このハンドルは ADSI の検索ハンドルに対応します。 このハンドルは、オブジェクトのSearchResultCollectionメソッドをDispose()呼び出すまで保持されるため、メモリ リークを防ぐために呼び出すDispose()必要があります。 ガベージ コレクターは、この特定のオブジェクトのメモリを解放しません。

適用対象